Java script

tran -  
 kikou -
Salut à tous
je débute dans Java script pour DHTML. Si dans jscript, il y a une fonction pour le bouton. Après éxécuter le premier bouton, la dexième fois ne marche pas. Par exemple
<SCRIPT LANGAGE = "JavaScript">
function toto( ){
document.write("toto")

document.write("<H1 onclick= toto( )> coucou </H1>")
// répéter la dexième fois le bouton pour éxécuter la même fonction
}

</SCRIPT>

<body>
<SPAN onclick="test()"> coucou </SPAN>

</body>

je crois qu'i l faut "load" le script pour la 2ème fois mais je ne sais pas comment faire. C'est un peu urgent. merci bien pour tous les réponses
A voir également:

3 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Bin moi je ne suis pas spécialiste dans le javascript mais tout ce que je peux te dire c'est ce que j'ai remarqué :
quand tu fais ca, l'acriture se fait dans un nouveau document que le document courant.. donc il faut réécrire le javascript pour qu'il fonctionne sur la page générée...

Bon courage.

Zep3k!GnO
0
tran
 
Merci bien de ta réponse. C'est à dire que je dois recopieer le javascript dans la fonction ... Je ne sais pas comment faire ? En plus, mon progarame est beaucoup plus grand, il contient les données (un grand tableau -array), si chaque fois, refaire le script, c'est trop compliqué...
Merci d'avance pour autre réponse
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
la je peux pas te dire grand chose de plus, fait attention aussi a ce que tu recopies sur le forum (cf <SPAN onclick="test()"> coucou </SPAN> il faut toto() et non test() )
Et puis je ne sais pas pourquoi mais ta page ne se termine pas de se charger quand on click sur le lien, donc la merde vient d'ici mais pourquoi ... ? la moi je ne suis pas assez à bloc sur javascript pour te le dire.

bon Courage

Zep3k!GnO
0
tran
 
Ce que j'ai écrit, il y une petite faut dans SPAN ce n'est pas test( ), c'est toto ( )
merci pour tous les réponse
0
kikou
 
le cas, c'est pas simple . je connais pas bien Javascript mais essaie de changer document.write( )
0