> [Informatique] HTML et problème de navigateur, IE vs Firefox

I_Love_Myself
posté mardi 02 septembre 2008 à 19:41
Message #1


Je ne ferai plus rire les incontinents.
**********

Messages : 3 971
Inscrit : 19/07/2007
Lieu : Bordeaux
homme
19
fr




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



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



Go to the top of the page
+Quote Post
Tags Ce contenu n'a pas encore de Tag
Sponsors
À l'instant



Retour en haut de page
Pheldwyn
posté mardi 02 septembre 2008 à 23:51
Message #2


Explorateur de Nuages
**********

Messages : 2 537
Inscrit : 23/11/2005
Lieu : IdF
homme
30
fr




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
Go to the top of the page
+Quote Post
I_Love_Myself
posté mercredi 03 septembre 2008 à 00:16
Message #3


Je ne ferai plus rire les incontinents.
**********

Messages : 3 971
Inscrit : 19/07/2007
Lieu : Bordeaux
homme
19
fr




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

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


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 tongue.gif Je reviens ici si j'ai d'autre problèmes smile.gif

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



Go to the top of the page
+Quote Post




 

RSS Version bas débit Nous sommes le : vendredi 05 décembre 2008 à 13:33