Equivalent innerHTML

Fermé
raf - 26 sept. 2001 à 16:42
 raf - 27 sept. 2001 à 16:19
Salut.
Quelqu'un (par le plus grand des hasards) connaitrait il l'equivalent de innerHTML pour Netscape (a partir de la v4)?
merci
A voir également:

2 réponses

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
27 sept. 2001 à 01:57
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 =-
0
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();
}

0
merci bien!!
par curiosité, pourquoi la ligne 'document.layer[...].document.close()' est elle nécéssaire.
J'avais bien essayé avec 'document.layer[...].document.write('')' mais sans la ligne d'apres, et ca ne marchait pas...
0
il faut fermer le document a savoir le layer afin que les modifs apportées avec le .write soit prise en compte! E n effet, ce n'est pas le write qui écrit les modifs mais le .close, il provoque l'affichage de tt ce ki a été écrit ds le document.

Voilà
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504 > ankou
27 sept. 2001 à 15:52
Merci ankou ;o)))
Depuis le temps que je me mélange les pinceaux avec ça. Enfin un exemple CLAIR et NET !

-= Bobinours =-
0
Merci bien !!
0