[DOM] DOM - Gestion de l'événement FOCUS
Bonjour,
Je suis en train de créer une fonction javascript qui me permet de créer des nouveaux noeuds (c'est-à-dire des balises nouvelles) à la suite d'une balise particulière.
J'ai crée une zone de texte qui affiche 'Ville'. Je voulais que quand on clique dedans le mot 'Ville' disparaisse. Je suis tombée sur un os : pour gérer des évènements la méthode createAttribute ne fonctionne pas. J'ai donc essayé les méthodes addEventListener et attachEvent de la manière suivante :
Code:
1 2 3 4 5
|
if(navigator.appName == "Microsoft Internet Explorer")
document.getElementsByTagName("input")[0].attachEvent("onFocus", focus_ville);
else
document.getElementsByTagName("input")[0].addEventListener(Event.FOCUS, focus_ville, true); |
avec focus_ville définie de la manière suivante
Code:
1 2 3 4 5
|
function focus_ville()
{
this.value = '';
} |
Evidemment, ça ne marche pas. Quelqu'un sait comment je peux corriger ce script?