Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

8 réponses
Avatar
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 +
"\n"));
}
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)

8 réponses

Avatar
Pascal Poncet
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
Avatar
unbewusst.sein
Pascal Poncet wrote:

********************************
> 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)
Avatar
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(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
Avatar
unbewusst.sein
SAM wrote:

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)
Avatar
Matt...
Le Sat, 01 Oct 2011 12:44:40 +0200, SAM
a écrit:

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/
Avatar
unbewusst.sein
Matt... wrote:

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)
Avatar
SAM
Le 01/10/11 12:45, Une Bévue a écrit :
SAM wrote:

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
Avatar
unbewusst.sein
SAM wrote:

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)