pb étrange : document.getElementById("log") is null

Le
unbewusst.sein
j'ai, sur trois navigateurs (Firefox Nightly, Google Chrome et Safari)
l'erreur suivante :
document.getElementById("log") is null

et pourtant mon log marche
le code réduit au problème :

<html>
<head>
<title>loging TEST</title>
<script type="text/javascript">
window.onload=do_it;
function do_it(){
log("loging");
}
function log(txt){

document.getElementById("log").appendChild(document.createTextNode(txt +
""));
}
do_it();
</script>
</head>
<body>
<h3>Log</h3>
<textarea rows="5" cols="40" id="log" readonly="true"></textarea>
</body>
</html>


cherche éclaircissements je ne comprends pas comment -- alors que ça
roule -- j'ai ce message d'erreur ,,,
--
« Là où la vérité n'est pas libre,
la liberté n'est pas vraie. »
(Jacques Prévert)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pascal Poncet
Le #23809801
Le 01/10/2011 10:01, Une Bévue a écrit :

document.getElementById("log") is null
------------------------------------------------------------------------
<html>
<head>
<title>loging TEST</title>
<script type="text/javascript">
window.onload=do_it;
function do_it(){
log("loging...");
}
function log(txt){

document.getElementById("log").appendChild(document.createTextNode(txt +
"n"));
}


********************************
do_it(); <=============================== Rhôôô !!!


********************************
</script>
</head>
<body>
<h3>Log</h3>
<textarea rows="5" cols="40" id="log" readonly="true"></textarea>
</body>
</html>
------------------------------------------------------------------------


no comment !

--
Cordialement,
Pascal
unbewusst.sein
Le #23809931
Pascal Poncet
********************************
> do_it(); <=============================== Rhôôô !!!
********************************


<snip />

no comment !



Ah m&@§de !!!

merci, je n'avions point vu )))

--
« Là où la vérité n'est pas libre,
la liberté n'est pas vraie. »
(Jacques Prévert)
SAM
Le #23810061
Le 01/10/11 10:01, Une Bévue a écrit :

j'ai, sur trois navigateurs (Firefox Nightly, Google Chrome et Safari)
l'erreur suivante :
document.getElementById("log") is null

et pourtant mon log marche...
le code réduit au problème :
------------------------------------------------------------------------
<html>
<head>
<title>loging TEST</title>
<script type="text/javascript">
window.onload=do_it;
function do_it(){
log("loging...");
}
function log(txt){

document.getElementById("log").appendChild(document.createTextNode(txt +
"n"));
}



vire moi la ligne suivante crénon !

do_it();



ça demande le machin 'log' alors qu'il n'existe pas encore
il est alors bien null


</script>
</head>
<body>
<h3>Log</h3>
<textarea rows="5" cols="40" id="log" readonly="true"></textarea>
</body>
</html>
------------------------------------------------------------------------

cherche éclaircissements... je ne comprends pas comment -- alors que ça
roule -- j'ai ce message d'erreur ,,,



Oui, l'erreur survient après les instructions correctes.
Il est alors bien possible que ces instruction fonctionnent
(malgré le blocage ultérieur)


--
Stéphane Moriaux avec/with iMac-intel
unbewusst.sein
Le #23810051
SAM
vire moi la ligne suivante crénon !



oui, oui, c'est fait merci !

--
« Là où la vérité n'est pas libre,
la liberté n'est pas vraie. »
(Jacques Prévert)
Matt...
Le #23810041
Le Sat, 01 Oct 2011 12:44:40 +0200, SAM

Le 01/10/11 10:01, Une Bévue a écrit :

j'ai, sur trois navigateurs (Firefox Nightly, Google Chrome et Safari )
l'erreur suivante :
document.getElementById("log") is null

et pourtant mon log marche...
le code réduit au problème :
--------------------------------------------------------------------- ---
<html>
<head>
<title>loging TEST</title>
<script type="text/javascript">
window.onload=do_it;
function do_it(){
log("loging...");
}
function log(txt){

document.getElementById("log").appendChild(document.createTextNode(tx t +
"n"));
}



vire moi la ligne suivante crénon !

do_it();



ça demande le machin 'log' alors qu'il n'existe pas encore
il est alors bien null


</script>
</head>
<body>
<h3>Log</h3>
<textarea rows="5" cols="40" id="log" readonly="true"></texta rea>
</body>
</html>
--------------------------------------------------------------------- ---

cherche éclaircissements... je ne comprends pas comment -- alors que ça
roule -- j'ai ce message d'erreur ,,,



Oui, l'erreur survient après les instructions correctes.
Il est alors bien possible que ces instruction fonctionnent
(malgré le blocage ultérieur)





et, si je peux rajouter

var nTexte = document.getElementById("log");
nTexte.value = txt + "n";

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
unbewusst.sein
Le #23810111
Matt...
var nTexte = document.getElementById("log");
nTexte.value = txt + "n";



mouais ;-)
--
« Là où la vérité n'est pas libre,
la liberté n'est pas vraie. »
(Jacques Prévert)
SAM
Le #23810171
Le 01/10/11 12:45, Une Bévue a écrit :
SAM
vire moi la ligne suivante crénon !



oui, oui, c'est fait merci !



J'avions pas encore pris mon 'tit déj' et pas vu l'autre réponse ;-)

--
Stéphane Moriaux avec/with iMac-intel
unbewusst.sein
Le #23810351
SAM
J'avions pas encore pris mon 'tit déj' et pas vu l'autre réponse ;-)



Quelle grâce matinée )))

--
« Là où la vérité n'est pas libre,
la liberté n'est pas vraie. »
(Jacques Prévert)
Publicité
Poster une réponse
Anonyme