[Informatique] HTML et problème de navigateur


I_Love_Myself Membre+ 7 363 messages
Vendeur de rêve‚ 28ans
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 !

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Messages recommandés

Pheldwyn Membre 11 139 messages
Explorateur de Nuages‚ 39ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
I_Love_Myself Membre+ 7 363 messages
Vendeur de rêve‚ 28ans
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:

Modifié par I_Love_Myself

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant