|
|
mardi 02 septembre 2008 à 19:41
Message
#1
|
|
|
Bonsoir à tous, j'espère qu'il y a des programmeurs qui pourrons m'aider..
j'ai un petit soucis dans le codage de mes pages... je suis en train de refaire le site de mon club de hand et j'ai un petit soucis. J'ai enfait dans ma page une balise <object> de type="text/html" qui me sers à remplacer une iframe avec laquelle je ne pouvais pas faire fonctionner le cadre sous les deux naviguateur.. J'ai donc cette balise dans ma page index (où se trouve les menu cliquables). Citation <object name="frame1" type="text/html" data="oindex.html" width="100%" height="31px"> </object> Donc ma page "oindex.html" est affichée dans ce cadre. Ce cadre je l'ai nommé "frame1". Ensuite j'ai chercher à faire en sorte que, lorsque l'on click sur un lien de l'index, le fichier se charge dans ce cadre. J'ai donc mes liens de telle sorte: Citation <a href="news.html" class="nav" target="frame1">Les News</a> Au départ je pensais pas que ca marcherai, que le target ne fonctionnais que pour des vraies frames et non pour la balise <object>.. Mais à mon grand étonnement cela marchais (je test tout sur FIREFOX).. Donc j'ai fini de développer le site de cette manière, et sous firefox ca rend très très bien. Puis j'ai tester sur IE (puisque là majorité des visiteurs l'auront..) et là... Le target="frame1" ne marche absolument pas, pas de miracle, la liens ouvre une nouvelle page. Donc mon histoire de balise <object> pour remplacer l'iframe ne marche absoluement plus. Si quelqu'un connais l'astuce pour que cela ouvre le liens dans le cadre, ou pour faire fonctionner correctement les iframes sous IE et Firefox (quite a devoir encore tout refaire..) j'en serai très reconnaissant de m'aider J'espère que mon problème est assez clairement expliquer.. Merci ! -------------------- ~ I Love Myself ~ "The true measure of a man is the degree to which he has managed to subjugate his ego." A.Einstein ![]() |
|
|
|
|
Sponsors
|
À l'instant
|
|
|
|
mardi 02 septembre 2008 à 23:51
Message
#2
|
|
|
Je n'utilise jamais la balise object, en dehors d'insertion de flash ou autres.
Donc, je n'ai pas d'expérience en la matière, mais bon essaies à tout hasard d'ajouter un id="frame1" en plsu du name (id étant je crois utilisé par IE, et name par FF) : Code <object id="frame1" name="frame1" type="text/html" data="oindex.html" width="100%" height="31px"> </object> Sinon, habituellement je passe par des iframes, et ça marche très bien autant sous IE que sous FF. Donc il faudrait donner plus d'infos pour voir où ça merde. -------------------- "Etre parfait, c'est déjà un défaut" - D. Fernelec
|
|
|
|
|
mercredi 03 septembre 2008 à 00:16
Message
#3
|
|
|
J'ai tester avec le id="frame1" et cela ne marche toujours pas, j'ai eu quand même un petit espoir
Si tu me dis que ca marche bien avec les iframes, je vais re-essayer c'était peu être une erreur de code de ma part.. Merci en tout cas, je test ça et je donne des nouvelles Et quelles informations ils faudrait pour voir où ca merde ? edit: je viens de tester avec une iframe.. et apparemment ca marche.. J'ai les boules ^^ Merci en tout cas Ce message a été modifié par I_Love_Myself - mercredi 03 septembre 2008 à 00:21. -------------------- ~ I Love Myself ~ "The true measure of a man is the degree to which he has managed to subjugate his ego." A.Einstein ![]() |
|
|
|
|
|
Version bas débit | Nous sommes le : vendredi 05 décembre 2008 à 13:33 |