WIKI LWS - L'hébergeur Web accessible à tous WIKI LWS - L'hébergeur Web accessible à tous

Ceci est une ancienne révision du document !


Incompatibilités entre Internet Explorer et Netscape = HTML et Javascript

Pour nommer quelques problèmes,les fonctions qui ont parfaitement fonctionné sous un environnement IE n’ont pas eu le même résultat sous Netscape.

En outre, le cadrage du texte et des images n’était pas actif et quelques fois les images ne sont même pas apparues…

Voici une liste de quelques problèmes d’incompatibilité que nous avons trouvés ainsi que leur explication:

  • A faire: Lorsque vous centrez des objets sur une page HTML, utilisez OBJECT

A ne pas faire: OBJECT qu’utilise IE ne fonctionne pas sous Netscape.

  • A faire: Les noms d’image ne peuvent pas avoir d’espace,sinon elles disparaissent sous Netscape !
  • A faire: Chaque élément de forme qui est crée sous Netscape doit être inclus dans une forme, ou alors Netscape ne montrera même pas le bouton.
  • A faire: De plus, afin d'inclure tous les éléments avec les étiquettes des formes, vous devez référencer les éléments de la forme en les appelant de l'extérieur

explicitement comme document. buttonpane1.mybutton, pas juste mybutton, sinon vous n'accéderez pas à ces éléments sous Netscape.

  • A faire: Lorsque vous utilisez le fonction select() pour accéder à la valeur d'un élément, comme le texte d'un champ, utilisez d'abord focus() puis select()

pour permettre à Netscape de travailler proprement. A ne pas faire: N'essayez pas de mettre en surbrillance du texte comme ci-dessous sous Netscape: document.formname.textbox.select() Utilisez à la place: document.formname.textbox.focus() document.formname.textbox.select()

  • A faire: Les chaînes d'option de window.open ne doit pas contenir d'espaces sinon la fonction échouera lors de son lancement avec les options correctes sous Netscape.
  • A faire: Toutes les tables doivent avoir des étiquettes propres de fermeture , , sinon la table entière disparaîtra sous Netscape. Netscape est très difficile sur ce point. Un bon moyen pour résoudre ce problème est de découper et découper avec exactitude.
  • A faire: Utilisez document.formname.selectname

[document.formname.selectname.selectIndex].value pour accéder aux valeurs dans une

select name="select"> boîte.

A ne pas faire: N'utilisez pas la méthode document.formname.selectname[i].value car sous Netscape la valeur retournée sera indéfinie.

  • A faire: Utilisez document.formname.radioname[i].checked pour les boutons radio.

A ne pas faire: N'utilisez pas document.formname.radioname.item[i].checked sinon la valeur retournée sous Netscape sera indéfinie.

  • A faire: Sous IE5,lorsque vous utilisez la touche enter, les informations de vos formes sont soumises. Sous Netscape, vous devez d'abord utiliser la méthode "focus" sur le bouton submit afin de soumettre les informations.

Articles, vidéos et guides en lien avec cette rubrique

incompatibilites_entre_internet_explorer_et_netscape_html_et_javascript.1354197271.txt · Dernière modification: 2012/11/29 14:54 par lws
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki