Problème compatibilité FF2 et IE6
Fermé
Utilisateur anonyme
-
23 janv. 2007 à 11:57
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 23 janv. 2007 à 15:10
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 23 janv. 2007 à 15:10
A voir également:
- Problème compatibilité FF2 et IE6
- Compatibilite windows 11 - Guide
- Macos big sur compatibilité - Guide
- Pack compatibilité office 2003 - Télécharger - Bureautique
- Macos 14 compatibilité - Accueil - MacOS
- Compatibilité libre office et word - Guide
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
23 janv. 2007 à 14:01
23 janv. 2007 à 14:01
document.getElementById(id);
Cette ligne de code est valide pour FF2 mais pas pour IE il me semble.
Pour tester applique ce javascript et test les valeurs des variables :)
NS6 = (document.getElementById&&!document.all) IE = (document.all) NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")
Utilisateur anonyme
23 janv. 2007 à 14:35
23 janv. 2007 à 14:35
MMMHHHH c'est un peu du chinois pour moi...
Concretement je dois faire ca???
var lien = document.getElementById(id)
var lien = document.all
etc.....
Donc remettre le code que tu m'a donné dans le fichier .js?
Concretement je dois faire ca???
var lien = document.getElementById(id)
var lien = document.all
etc.....
Donc remettre le code que tu m'a donné dans le fichier .js?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
23 janv. 2007 à 15:10
23 janv. 2007 à 15:10
Concrètement ca donne quelque chose comme ca :
Et si ca marche toujours pas, c'est que les autres lignes de code de ta fonction sont également spécifiques à un navigateur, et dans ce cas il faut que tu trouve l'équivalent pour IE.
<script language="javascript"> NS6 = (document.getElementById&&!document.all) IE = (document.all) function ecritMail(id) { var lien = null; if ( NFS6 ) lien = document.getElementById(id); else if ( IE ) lien = document.all(id); lien.href = "mailto:webmaster@burogest.be%20?subject=souscription à la mailing" ; lien.firstChild.data = adresse; } </script>
Et si ca marche toujours pas, c'est que les autres lignes de code de ta fonction sont également spécifiques à un navigateur, et dans ce cas il faut que tu trouve l'équivalent pour IE.