Question rapide concernant "this" dans une fonction ...
shinnokamui
Messages postés15Date d'inscriptionmardi 14 août 2007StatutMembreDernière intervention13 février 2010
-
12 févr. 2010 à 19:29
shinnokamui
Messages postés15Date d'inscriptionmardi 14 août 2007StatutMembreDernière intervention13 février 2010
-
13 févr. 2010 à 10:35
Bonjour,
J'ai un code XHTML du type:
... title="salut !" onclick="fct(this);" ...
Et une fonction JS, du type :
fct(arg) { alert(arg.title); }
ça marche très bien comme ça, mais je me demandait si le passage du "this" est obligatoire ? Il y a pas un moyen de le retrouver sans passer d'arguments du tout ? en gros :
@karamel
Messages postés1840Date d'inscriptionvendredi 9 mai 2008StatutModérateurDernière intervention23 novembre 2023148 12 févr. 2010 à 22:20
bonjour
ce que tu cherche a faire ne peut pas marcher.
avec IE event.srcElement doit marcher mais pour les autres navigateurs il faudra utiliser currentTarget et dans ce cas il faudra mettre comme parametre a la fonction event
shinnokamui
Messages postés15Date d'inscriptionmardi 14 août 2007StatutMembreDernière intervention13 février 2010 13 févr. 2010 à 10:35
Merci pour ta réponse :)
Et sinon, avec "this" en paramètre comme dans mon premier exemple, ça marche non ? sous FF ça marche très bien, mais je n'ai pas IE pour pouvoir tester malheureusement ...
autre question, fct(event), je ne m'y connait pas très bien en JS, "event" est un mot clés ? j'ai vu sur quelques exemples des personnes utiliser "e" ou ce genre de noms, en gros ont peut mettre n'importe quel nom et il sera considéré comme un event ?