Aller au contenu

[Informatique] HTML et problème de navigateur


I_Love_Myself

Messages recommandés

Membre+, Vendeur de rêve, 34ans Posté(e)
I_Love_Myself Membre+ 7 363 messages
34ans‚ Vendeur de rêve,
Posté(e)

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).

<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:

<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 :snif:

J'espère que mon problème est assez clairement expliquer..

Merci !

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Explorateur de Nuages, 46ans Posté(e)
Pheldwyn Membre 22 673 messages
46ans‚ Explorateur de Nuages,
Posté(e)

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) :

<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.

Lien à poster
Partager sur d’autres sites

Membre+, Vendeur de rêve, 34ans Posté(e)
I_Love_Myself Membre+ 7 363 messages
34ans‚ Vendeur de rêve,
Posté(e)

J'ai tester avec le id="frame1" et cela ne marche toujours pas, j'ai eu quand même un petit espoir :snif:

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 :snif:

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 :snif: Je reviens ici si j'ai d'autre problèmes :snif:

Lien à poster
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×