Titre: Bug IE9 dans Frame
Posté par: Prozac-14 le le 30-04-2012 a 18:52:18
Bonjour à toutes et à tous, voila je suis en train de réaliser un site web pour un client, qui me pose un tout petit souci. Je m'explique. Ce site utilise des frames car la main_frame pointe vers un site commercial fournisseur de mon client. Donc j'ai une frame en haut avec le logo de mon site (enfin celui de mon client), j'ai la main_frame et j'ai une frame en bas avec les infos légales et patati et patata. Tout va pour le mieux SAUF avec Internet Explorer 9 (et uniquement sur IE9) sur la main_frame. En effet, ce dernier me ressort une sorte de tableau blanc et videqui fait exactement les mêmes dimensions que mon tableau (au dessus) dans lequel se trouve la base commerciale. Or j'ai contacté le fournisseur de cette base commerciale qui m'a juste répondu :
Il vous suffit d’ajouter ceci dans votre feuille de style : frame { frameborder:0; } |
|
Sauf que vous vous doutez bien que pour faire un site comme ca : je me suis passé du CSS (enfin presque) et que même s'il y a une feuille de style css elle ne contient que des mises en forme des 2 polices dont j'ai besoin pour ce site. D'où problème ! Et pour être honnête avec vous : je ne sais pas faire de CSS pour la mise en place (à part pour les police). Donc pouvez-vous m'aider car là j'ai cherché des solutions mais cela ne fonctionne pas car à chaque fois, je fais planter la main_frame même en mettant le code dans le <head> ???. En vous remerciant par avance. |
Titre: Re:Bug IE9 dans Frame
Posté par: WebD le le 01-05-2012 a 08:26:07
Comment peut on faire des sites sans connaitre le CSS? De plus l'utilisation des frames n'est vraiment pas recommandé pour la conception d'un site internet. En plus tu parles de client? Tu es une entreprise?Un webmaster a ton compte?
Sinon pour résoudre ton problème tu peux faire comme ça:
Code:
<IFRAME src='http://www.un_vrai_site_avec_du_css.com' width='300' height='25' frameborder="0" style="border:0;overflow:hidden"></IFRAME>
|
|
A+ |
Titre: Re:Bug IE9 dans Frame
Posté par: vieactu le le 01-05-2012 a 14:01:38
| Oublie les frame si tu veux être référencé, c'est très très mauvais. |
Titre: Re:Bug IE9 dans Frame
Posté par: Prozac-14 le le 01-05-2012 a 14:41:14
Bonjour, je suis 100% d'accord avec vous concernant les Frames : c'est naze. La dernière fois que j'ai dû en utiliser c'était en 1999 avec frontpage pour mon 1er site. Le problème c'est que mon client-copain veut que son site web "marchand"se mette à jour automatiquement, en fonction du catalogue d'un de ses fournisseurs. Il ne veut pas faire les modifs par lui-même, car il n'a pas le temps et il veut que cela lui coute le moins cher possible. Donc la Frame est la solution que nous avons trouvé avec son fournisseur. Maintenant si vous avez une autre idée, je suis preneur immédiatement. Il faut savoir que je lui avais réaliser un site web tout en wordpress avec des galeries de photos de ses produits (puisqu'il n'y a pas de vente directe sur son site : c'est juste un site catalogue), mais il n'a pas voulu car il fallait qu'il le mette à jour... Ceci répond à une autre question : je comprends le CSS (je le lis sur wordpress et je le modifie sans trop de problèmes grâce à firebug notamment, même si je dois partir d'une template pour la modifier par la suite) mais je ne le parle pas (je ne suis pas capable de créer un site en CSS). Pour répondre à une autre question : Oui je suis une société, qui réalise 0,5% de son CA sur la création de site web. Autant dire que je ne fais cela que pour rendre service a des amis (car j'évite les cons qui en plus ne savent pas ce qu'ils veulent et qui ne veulent pas payer à la fin) et que bien souvent cela me coute plus que cela ne me rapporte, la preuve actuellement. Et certes à une époque je pouvais me dire webmaster, autant quand les CSS sont apparus j'ai totalement décroché et j'ai laissé tomber les sites web car je maitrisais le WYSIWYG autant, comme je l'ai expliqué au-dessus, le CSS je ne maitrise pas du tout. Donc j'espère que vous comprendrez mieux le pourquoi du comment de ma visite sur votre forum.
Pour revenir à notre sujet : cela ne semble pas fonctionner votre solution Voila ce que j'ai dans ma page index.html<frameset rows="125,*,35" cols="*" framespacing="0" frameborder="0" border="0"> <frame src="top.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="header" /> <FRAME src='http://xxxxxxxxxxxxxxxxx.com/default.aspx' width='300' height='25' frameborder="0" style="border:0;overflow:hidden"></FRAME> <frame src="footer.html" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="footer" /> </frameset> <noframes><body> </body> </noframes></html> |
|
Et quand je mets Iframe (c'est un truc de chez Apple le iFrame ? ;D) la frame principale disparait complétement.
Donc avez vous une autre idée ? Où l'ai-je mal insérer (ce qui ne m'étonnerai pas non plus)
P.S. J'epsère que mon message ne portera pas à confusion : je ne suis pas webmaster... et si je l'ai été un jour c'était au siècle dernier, et je demande juste un peu d'aide sur un petit problème à des pros, comme moi j'en donne sur d'autres forum. P.S. 2 : désolé pour les fautes d'orthographes initiales, c'est pour cela que j'ai édité le message mais il doit en rester. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|