Netscape 6 et les calques (bis)
lolo
-
PhP Messages postés 1774 Statut Membre -
PhP Messages postés 1774 Statut Membre -
Bon,
Qd j'ai l'expression document.nom_calque.document.write('popol') qui fonctionne sous Netscape 4.7, comment je peux faire pour que ça fonctionnent sous Netscape 6
document.getElementById('nom_calque').document.write ça marche pas...
Qd j'ai l'expression document.nom_calque.document.write('popol') qui fonctionne sous Netscape 4.7, comment je peux faire pour que ça fonctionnent sous Netscape 6
document.getElementById('nom_calque').document.write ça marche pas...
A voir également:
- Netscape 6 et les calques (bis)
- Nero 6 - Télécharger - Gravure
- Gta 6 trailer 2 - Guide
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Les 6 amis qui apparaissent sur facebook ✓ - Forum Facebook
- 6 ampere = watt ✓ - Forum Matériel & Système
1 réponse
Salut lolo,
Si tu comptes développer sous NS6 et IE5 ou +, tu devrais te documenter sur le modèle DOM.
Avec NS6 et IE5 tu oublies document.all et document.layers, c'est du passé. Et tu passes au modèle objet...
Mais pour répondre à ta question voici la solution qui marche aussi bien avec IE5 que NS6 c'est suffisamment rare pour le souligner:
Si tu as
<div id="docteur">
<p>En référence à un film avec qui m'a bien fait rire !</p>
</div>
Et bien pour récupérer ou modifier le contenu de la balise <div> dynamiquement tu utilises la propriété .innerHTML
Ainsi le code JS suivant
var elt=document.getElementById("docteur");
alert(elt.innerHTML);
va afficher :
"<p>En référence à un film avec qui m'a bien fait rire !</p>"
Pour modifier le contenu tu affectes directement du code HTML valeur à .innerHTML
ex
elt.innerHTML="<p>Film avec JP Belmondo of course ...</p>";
Et voilà [:) [:) ouais ça mérite bien 2 smiley
@+
Philippe
Si tu comptes développer sous NS6 et IE5 ou +, tu devrais te documenter sur le modèle DOM.
Avec NS6 et IE5 tu oublies document.all et document.layers, c'est du passé. Et tu passes au modèle objet...
Mais pour répondre à ta question voici la solution qui marche aussi bien avec IE5 que NS6 c'est suffisamment rare pour le souligner:
Si tu as
<div id="docteur">
<p>En référence à un film avec qui m'a bien fait rire !</p>
</div>
Et bien pour récupérer ou modifier le contenu de la balise <div> dynamiquement tu utilises la propriété .innerHTML
Ainsi le code JS suivant
var elt=document.getElementById("docteur");
alert(elt.innerHTML);
va afficher :
"<p>En référence à un film avec qui m'a bien fait rire !</p>"
Pour modifier le contenu tu affectes directement du code HTML valeur à .innerHTML
ex
elt.innerHTML="<p>Film avec JP Belmondo of course ...</p>";
Et voilà [:) [:) ouais ça mérite bien 2 smiley
@+
Philippe