Javascript evenement permanent?

mister3d Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour à tous,

je débute en javascript, et j'ai assemblé des morceaux de codes pour pouvoir afficher des morceaux de texte de la facon suivante:


<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
function keyDown() 
{ 
        var ieKey = window.event.keyCode 
        if (ieKey=="65" ) 
                        document.write("touche appuyée: AA<br>");
        if (ieKey=="90" ) 
                        document.write("touche appuyée: ZZ<br>");
} 
        document.onkeyup=keyDown; 
        document.onkeydown=keyDown; 
         
//--> 
</SCRIPT> 


le soucis est que le script s'exectue qu'une fois...si j'appuis une premiere fois sur 'A' ou 'Z', le texte s'affiche correctement, mais si j'appuie une seconde fois, je n'ai pas de commentaire qui s'affiche, comme si javascript n'attendais plus d'évènements...serait-il possible de pouvoir attendre d'autres evenements du meme type svp?



merci de votre réponse!

++
Erwan


merci de votre réponse
A voir également:

5 réponses

Utilisateur anonyme
 
Ton problème vient du document.write qui supprime le code HTML de ta page et le remplace par le nouveau texte que tu passes en paramètre.

Regarde le code source avant d'appuyer sur une touche et regarde après avoir appuyer sur une touche. Ton code javascript n'existe plus. document.write a remplacé tout.
0
mister3d Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   20
 
ok,

merci de ta réponse.
je suis en train de chercher une solution.... a suivre...

je te tiens au courant de mon avancée!

++
0
Utilisateur anonyme
 
Salut,
Tu as trouvé ?
0
mister3d Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   20
 
bonjour,

bah nan... ca cherche toujours....

je fais un copier colé de mon code dans ce qu'il faut réafficher, mais ca fait lourd comme gestion...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Pourquoi ne m'es tu pas un input type=texte dans ta page qui serait invisible au chargement de ta page et qui s'activerait dans ton javascript ?
0