Auteur: amenothes ((---.fbx.proxad.net)
Date: 05-03-2004 21:19
[ 24 msg ]
|
Bonjour,
Quand je veux charger la page html suivante (code ci-dessous), j'ai un message d'erreur de mon logiciel de génération de html qui me dit " 'parent.data.acc' a la valeur Null ou n'est pas un objet. (ligne 26)".
La page html en question contient un code javascript que j'ai essayé de simplifier le plus possible pour vous en faciliter la lecture. Pouvez vous m'aider à trouver la source de mon erreur ?
Merci pour votre aide.
Code de la page :
==DEBUT==
<html>
<head>
<script language="javascript">
function afficher(ceci){parent.data.acc=ceci}
titre1='1- Partie un'
texte1='blah blah<br>Du texte ici.'
titre2='2- Partie deux'
texte2='On parle dans la partie deux.'
titre21='2.1- Sous partie du deux'
texte21='<ul>'
+'<li>environement de liste a</li>'
+'<li>environement de liste b</li>'
+'</ul>'
titre22='2.2- Autre sous partie du deux'
texte22=''Et hop, et hop !'
</script>
</head>
<body>
<script language="javascript">
msg='<h1>Bienvenue !</h1>'
+'<table><tr><td>'
+'<a href="javascript:afficher(1)">'+titre1+'</a>'+((parseInt(parent.data.acc)==1)?' :'+texte1:'')
+'</td></tr><tr><td>'
+'<a href="javascript:afficher(2)">'+titre2+'</a>'+((parseInt(parent.data.acc)==2)?
' :'+texte2
+'<table><tr><td>'
+'<a href="javascript:afficher(2.1)">'+titre21+'</a>'+((parent.data.acc==2.1)?' :'+texte21:'')
+'</td></tr><tr><td>'
+'<a href="javascript:afficher(2.2)">'+titre22+'</a>'+((parent.data.acc==2.2)?' :'+texte22:'')
+'</td></tr></table>'
:'')
+'</td></tr>'
+'</table>'
document.write(msg)
</script>
</body>
</html>
==FIN==
"Dans ce desert ma voix se perd et je n'entends que le vent qui me repond ..."
|