JavaScript : executer plusieurs fois gestion
Résolu/Fermé
Bonjour,
Sur ce script que j'ai rédigé, la fonction est execute une seule fois. Si je clique une seconde fois, plus rien ne se passe. Pourquoi ?
Comment faire pour la fonction soit appelée à chaque clic ?
http://jsfiddle.net/cZ5Qq/1/
Merci.
Sur ce script que j'ai rédigé, la fonction est execute une seule fois. Si je clique une seconde fois, plus rien ne se passe. Pourquoi ?
Comment faire pour la fonction soit appelée à chaque clic ?
http://jsfiddle.net/cZ5Qq/1/
Merci.
A voir également:
- JavaScript : executer plusieurs fois gestion
- Telecharger javascript - Télécharger - Langages
- Javascript est activé mais ne fonctionne pas ✓ - Forum Réseaux sociaux
- Erreur #125 javascript - Forum Mozilla Firefox
- Node.js javascript runtime virus ✓ - Forum Virus
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
productif
Messages postés
39
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
9 février 2017
20
27 juil. 2012 à 11:28
27 juil. 2012 à 11:28
C'est parce que document.write n'est censé être appelé que pendant le chargement de la page. Une fois la page chargée, document.write écrit dans un nouveau document.
Cf. http://www.w3.org/TR/html4/interact/scripts.html
Note that "document.write" or equivalent statements in intrinsic event handlers create and write to a new document rather than modifying the current one.
Il faudrait modifier le texte d'un object du DOM à la place de writeln:
Cf. http://www.w3.org/TR/html4/interact/scripts.html
Note that "document.write" or equivalent statements in intrinsic event handlers create and write to a new document rather than modifying the current one.
Il faudrait modifier le texte d'un object du DOM à la place de writeln:
function position(event) { var theevent = event ? event : window.event; document.body.appendChild(document.createTextNode(theevent.screenX + ' // ' + theevent.screenY)); }