Lancement de plusieurs fonctions

Résolu/Fermé
stoner2008 Messages postés 64 Date d'inscription jeudi 19 août 2010 Statut Membre Dernière intervention 14 décembre 2012 - 12 avril 2012 à 10:03
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 - 12 avril 2012 à 12:35
Bonjour,

j'aimerai bien lancer plusieurs functions dans le body de la page.par défault je possède dans ma page html ceci:

<body onload="Launch()">

j'aimerai bien ajouter une autre fonction <body onkeypress = js.event>
comment déclarer cette deuxieme fonction??est-ce que je dois simplement la'appeler en dessous de <body onload="Launch()">?

cordialement,

5 réponses

flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 100
Modifié par flav1313 le 12/04/2012 à 10:08
<body onLoad="tafonction();tadeuxiemefonction();" onkeypress="tonautrefonction();">

Flavien.
0
Mihawk Messages postés 4313 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 845
12 avril 2012 à 10:08
Hello,

Si les méthodes sont sur 2 événements distincts (comme tu l'as écris) alors pas de soucis :

<body onload="Launch();" onkeypress="methode2();">
0
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 100
12 avril 2012 à 10:16
Mais il est plus rigoureux de différencié le javascript des balises HTML et donc d'écrire sous la forme:

<html>
<head>...</head>
<body>
...
<script type="text/javascript">
document.body.addEventListener('keypress',function(){
tafonction();
});
document.body.addEventListener('load',function(){
tonautrefonction();
});
</script>
</body>
</html>

Flavien
0
stoner2008 Messages postés 64 Date d'inscription jeudi 19 août 2010 Statut Membre Dernière intervention 14 décembre 2012
12 avril 2012 à 10:51
merci les gars pour vos réponses.vive commentçamarche
:D
0

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

Posez votre question
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 100
12 avril 2012 à 12:35
Mais de rien ^^

Flavien
0