Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

Voilà j'ai un problème qui n'apparait que sous IE (quelque soit la version), lors de l'exécution d'un script IE me met une erreur sur la ligne suivante:

document.getElementById(zone).innerHTML = "une chaine de caractere"

Je précise que zone est une variable contenant l'id de la balise <div></div> a modifier.

Le libellé de l'erreur est : 'Erreur d'exécution inconnue'. J'ai regardé sur pas mal de forum et j'ai trouvé des posts sur le même sujet mais qui n'ont pas été résolus. Je précise que j'ai testé sur Firefox et Opera ça marche parfaitement. Merci de m'aider.

Modifié par Gael31
Posté

Premier point : es tu certain que l'id utilisé est bien présent une seule fois sur la page ?

Second point : Essai de couper ton instruction en deux :

var z = document.getElementById(zone);

z.innerHTML = "une chaine de caractere";

Histoire de voir si c'est bien le getElementById qui plante ou le innerHTML.

Posté (modifié)

Merci de m'avoir répondu. :)

Je confirme que l'id est présent une seule fois dans la page.

Ensuite, j'ai coupé l'instruction en 2:

var temp = document.getElementById(zone);
temp.innerHTML = "Une chaine de caractère";

Le problème est toujours présent et se situe au niveau du innerHTML. :unsure:

Modifié par Gael31
Posté

Aie aie aie, effectivement s'il s'agit d'une table dont tu tente de modifier le contenu, ça va pas être du gâteau de faire fonctionner ça comme il faut.

Tu ne peux pas plutôt partir sur une solution sans table ? Ca serait beaucoup plus facile pour toi

Posté

Oui,merci c'est ce que je vais faire la feuille de style se chargera de tout bien placer.

Merci pout ton aide en tout cas. ;)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...