[JS] incompatibilté IE?
Résolu
ApoKps
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
ApoKps Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
ApoKps Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [JS] incompatibilté IE?
- Ie tab - Télécharger - Outils pour navigateurs
- Ie 11 - Télécharger - Navigateurs
- Ie ltd goo dublin - Forum Consommation & Internet
- Ie 9 - Télécharger - Navigateurs
- Arrondi js ✓ - Forum Windows
3 réponses
tu peux toujours essayer de remplacer document.getElementById(id) par document.nomDuForm.elementDuForm
effectivement Goldo a raison. getdocument ne fait pas partie du DOM de IE (quoique IE 7 peut peut-être le faire. mais je déconseille ce navigateur)
remplace par document.nomdudic.nomduform, qui lui est dans les deux DOM, qui plus est la comande est plus rapide (en effet, get document fait une recherche de fichier plus globale. alors que donner sous la seconde forme, tu as une adresse. donc il cherchera l'etiquette à l'endroit précisé et seulement là.
remplace par document.nomdudic.nomduform, qui lui est dans les deux DOM, qui plus est la comande est plus rapide (en effet, get document fait une recherche de fichier plus globale. alors que donner sous la seconde forme, tu as une adresse. donc il cherchera l'etiquette à l'endroit précisé et seulement là.
salut,
tu dois parler de 'document.getElementById()' et si il ne fonctionne pas sous IE, j'ai des scripts à ré-écrire alors qu'ils fonctionnent très bien…
par contre le 'onclick' sur un <option> j'y crois pas trop.
mieux vaudrait utiliser 'onchange' sur le <select>.
un exemple fait pour une autre question
tu dois parler de 'document.getElementById()' et si il ne fonctionne pas sous IE, j'ai des scripts à ré-écrire alors qu'ils fonctionnent très bien…
par contre le 'onclick' sur un <option> j'y crois pas trop.
mieux vaudrait utiliser 'onchange' sur le <select>.
un exemple fait pour une autre question
merci à tout ceux qui ont essayés de m'aider, et désolé pour l'attente.
Voilà comment j'ai résolu le problème ;)
/*activation et désactivation automatique des inputs dans les formulaires */
function activer(elt, label){
document.getElementById(elt).disabled=false;
document.getElementById(label).style.color='black';
};
function desactiver(elt, label){
document.getElementById(elt).disabled=true;
document.getElementById(label).style.color='gray';
};
voilà voilà
ApoKps
Voilà comment j'ai résolu le problème ;)
/*activation et désactivation automatique des inputs dans les formulaires */
function activer(elt, label){
document.getElementById(elt).disabled=false;
document.getElementById(label).style.color='black';
};
function desactiver(elt, label){
document.getElementById(elt).disabled=true;
document.getElementById(label).style.color='gray';
};
voilà voilà
ApoKps