Javascript non-intrusif avec un évènement
Résolu/Fermé
sebilo
Messages postés
29
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
28 novembre 2010
-
Modifié par sebilo le 20/09/2010 à 17:55
sebilo Messages postés 29 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 28 novembre 2010 - 20 sept. 2010 à 21:29
sebilo Messages postés 29 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 28 novembre 2010 - 20 sept. 2010 à 21:29
A voir également:
- Javascript non-intrusif avec un évènement
- Telecharger javascript - Télécharger - Langages
- Évènement facebook disparu - Forum Facebook
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Créer un événement facebook en brouillon - Forum Facebook
2 réponses
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
20 sept. 2010 à 19:36
20 sept. 2010 à 19:36
je ne comprend pas trop ...
<script type="text/javascript"> <!-- function alerter() { alert('Vous avez appeler la fonction alerter qui contient une alerte !'); } //--> </script> <form><input type="button" onclick="alerter()" value="Afficher l'alerte !"> </form>
sebilo
Messages postés
29
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
28 novembre 2010
2
20 sept. 2010 à 21:29
20 sept. 2010 à 21:29
C'est encore moi, j'ai trouvé la solution dans un fichier html :
. Il faut pour que la page lise dans l'ordre mettre les balises scripts javascripts à la suite des balises html en question, sinon par exemple dans le cas de getElementById, l'id n'est pas intervenu à temps pour le javascript.
Voici le code qui fonctionne :
<html>
<body>
<!-- Il faut pour que la page lise dans
l'ordre mettre les balises scripts javascripts
à la suite des balises html en question, sinon
par exemple dans le cas de getElementById,
l'id n'est pas intervenu à temps pour le javascript. -->
<div id="as" size="20">Affiche alerte !</div><!-- id = "as". -->
<script type="text/javascript">
//Je déclare l'objet "obj"
obj = {
a : function(){//"a" sera ma fonction littérale de l'objet "obj"
document.write("ok");//je fais écrire sur le document
}
}
document.getElementById('as').onclick = obj.a;//À la propriété onclick de l'élément
//du document ayant l'identifiant "as", j'affecte l'objet "obj" et sa propriété "a"
</script>
</body>
</html>
. Il faut pour que la page lise dans l'ordre mettre les balises scripts javascripts à la suite des balises html en question, sinon par exemple dans le cas de getElementById, l'id n'est pas intervenu à temps pour le javascript.
Voici le code qui fonctionne :
<html>
<body>
<!-- Il faut pour que la page lise dans
l'ordre mettre les balises scripts javascripts
à la suite des balises html en question, sinon
par exemple dans le cas de getElementById,
l'id n'est pas intervenu à temps pour le javascript. -->
<div id="as" size="20">Affiche alerte !</div><!-- id = "as". -->
<script type="text/javascript">
//Je déclare l'objet "obj"
obj = {
a : function(){//"a" sera ma fonction littérale de l'objet "obj"
document.write("ok");//je fais écrire sur le document
}
}
document.getElementById('as').onclick = obj.a;//À la propriété onclick de l'élément
//du document ayant l'identifiant "as", j'affecte l'objet "obj" et sa propriété "a"
</script>
</body>
</html>