2012-03-31 2 views
2

私はJavaScript.Soのほうが新しいかもしれません。JavaScript関数のパラメータについて

私のJavaScriptのコード:

ASP宣言:

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

マイquetstionは、この二つの事象のパラメータについてです

私が正しく理解した単語このは、現在のコントロールを意味します。

第2パラメータの意味はですか?

ありがとうございます!

答えて

1

その現在トリガーされたイベントに関する情報を含むイベントオブジェクト。 IEでは、イベントオブジェクトはグローバルな「ウィンドウ」オブジェクト内にあります。 Mozillaの/ Chromeでイベントハンドラの最初の行には、イベントハンドラ

にパラメータとして渡す「イベント」パラメータが存在テイクされていない場合、あなたはすべてのブラウザ

event = event || window.event 

をサポートするために、これを行うことができますそれはウィンドウオブジェクトからのものです。 IEには存在しません。