Equivalent innerHTML
raf
-
raf -
raf -
Salut.
Quelqu'un (par le plus grand des hasards) connaitrait il l'equivalent de innerHTML pour Netscape (a partir de la v4)?
merci
Quelqu'un (par le plus grand des hasards) connaitrait il l'equivalent de innerHTML pour Netscape (a partir de la v4)?
merci
2 réponses
-
Fais une recherche sur "overLib.js" sur le Net. C'est une bibliothèque pour afficher des bulles d'aide.
Tu veras un exemple d'utilisation de layer pour IE (innerHTML) et NS (layer.write(), layer.close()...)
(la gestion des layers sous NS est encore un peu flou pour moi).
PS: il me semble bien que NS connait la propriété innerHTML, mais je n'ai jamais réussi à l'utiliser, et/ou ça peut être à partir de la version 6...
-= Bobinours =- -
Voici le code :
var JSns4 = (document.layers)?true:false; //NS4
var JSie4 = (document.all)?true:false; //IE4
var JSdom = (document.getElementById)?true:false; //ie5 et ns6
if (JSdom)
{
document.getElementById(JSidSpan).style.visibility = 'visible';
document.getElementById(JSidSpan).innerHTML = contenu;
}
else if (JSie4)
{
document.all[JSidSpan].innerHTML = contenu;
}
else if (JSns4)
{
document.layers[JSidSpan].document.write(contenu);
document.layers[JSidSpan].document.close();
}