Problème Javascript : fonction indéfinie [Résolu/Fermé]
Signaler
TheLamia
TheLamia
- Messages postés
- 76
- Date d'inscription
- dimanche 11 février 2007
- Statut
- Membre
- Dernière intervention
- 18 août 2010
TheLamia
- Messages postés
- 76
- Date d'inscription
- dimanche 11 février 2007
- Statut
- Membre
- Dernière intervention
- 18 août 2010
A voir également:
- Problème Javascript : fonction indéfinie
- Problème Javascript : fonction indéfinie ✓ - Forum - Javascript
- Javascript fonction - Articles
- [javascript] fonction au sein d'une fonction, perte de valeur. ✓ - Forum - Javascript
- Javascript, fonction dans input value ✓ - Forum - Javascript
- [Javascript] Fonction externe ✓ - Forum - Javascript
3 réponses
Christounet
- Messages postés
- 1263
- Date d'inscription
- mercredi 26 septembre 2007
- Statut
- Membre
- Dernière intervention
- 29 juillet 2010
Bonjour,
Le problème vient du fait que tu utilises l'instruction document.write(ch);
en dehors des tags <body> et </body>, ce qui crée en fait un nouveau document HTML qui ne contient que le code depuis le tag <form> jusqu'au tag </form>, il suffit d'afficher le code source de ta page et tu verras ce que je veux dire.
Si tu enlèves cette instruction à la fin de ton script et utilises le code suivant dans le code HTML:
celà devrait fonctionner.
A plus
Le problème vient du fait que tu utilises l'instruction document.write(ch);
en dehors des tags <body> et </body>, ce qui crée en fait un nouveau document HTML qui ne contient que le code depuis le tag <form> jusqu'au tag </form>, il suffit d'afficher le code source de ta page et tu verras ce que je veux dire.
Si tu enlèves cette instruction à la fin de ton script et utilises le code suivant dans le code HTML:
<body> <script> afficheForm(); </script> </body>
celà devrait fonctionner.
A plus
Christounet
- Messages postés
- 1263
- Date d'inscription
- mercredi 26 septembre 2007
- Statut
- Membre
- Dernière intervention
- 29 juillet 2010
Bonjour,
En fait , tu peux laisser le code document.write(ch); dans le script, il suffit de remplacer le code
par le code
A plus
En fait , tu peux laisser le code document.write(ch); dans le script, il suffit de remplacer le code
<body onload="afficheForm()"> </body>
par le code
<body> <script> afficheform(); </script> </body>
A plus