2012-03-31 3 views
2

Je suis plus jeune en JavaScript.Alors peut-être que ma question semblera naïve.À propos des paramètres de la fonction JavaScript

code Mon JavaScript:

déclaration ASP:

<asp:TextBox ID="TextBox1" runat="server" Text = "Enter your text here 
ForeColor = "Gray" 
onblur = "WaterMark(this, event);" 
onfocus = "WaterMark(this, event);"> 

Mon quetstion est sur les paramètres de ces deux événements:

onblur = "WaterMark(this, event);" 
    onfocus = "WaterMark(this, event);" 

Si j'ai bien compris le mot ce signifie le contrôle actuel.

Et quelle est la signification du deuxième paramètre, événement?

Merci d'avance!

Répondre

1

Son objet l'__gVirt_NP_NN_NNPS<__ événement qui contient des informations sur l'événement en cours tiré. Dans IE, l'objet événement se trouve dans l'objet global "window". Mozilla/Chrome passe comme paramètre au gestionnaire d'événements

Dans la première ligne de votre gestionnaire d'événements, vous pouvez le faire pour soutenir tous les navigateurs

event = event || window.event 

Si le paramètre « événement » est pas présent prendre depuis l'objet fenêtre. Il ne sera pas présent dans IE.

Questions connexes