スクリプトを作成し、html コードまたは ASP.Net 分離コードから呼び出したいと考えています。それ、どうやったら出来るの?
これはおそらく非常に単純ですが、グーグルは役に立ちませんでした。
例: に が必要ImageButton
ですonmouseover="this.src='...'"
。しかし、スクリプトをインラインではなく個別にしたいのです。
スクリプトを作成し、html コードまたは ASP.Net 分離コードから呼び出したいと考えています。それ、どうやったら出来るの?
これはおそらく非常に単純ですが、グーグルは役に立ちませんでした。
例: に が必要ImageButton
ですonmouseover="this.src='...'"
。しかし、スクリプトをインラインではなく個別にしたいのです。
コードのこの部分に特に
onmouseover="this.src='...'"
あなたは次のように関数を作ります
<script>
function cOnMouseOver(me)
{
me.src='...';
}
</script>
そして、あなたはそれを次のように呼び出します:onmouseover="cOnMouseOver(this);"
Attributes
または、このコントロールの を使用してコード ビハインドに設定します
ImageButton btn = .... (from designer)
btn.Attributes["onmouseover"] = "return false;";
文字列を生成されたスクリプトに置き換えます。@ispiro のコメントに関しては、外部の .js ファイルで定義された関数であっても、そのステートメントを正当な JavaScript に置き換えることができます。