私はジャバスクリプトを通じて、別のウィンドウ内の別のページを呼び出すボタンでaspxページを構築しています:退屈なJavaScript呼び出し:なぜ望ましくないjs関数が呼び出されたのですか?
bot_cadastrar.Attributes.Add("onclick", "assuntos()")
:
function assuntos() {
window.open("pg_assuntos.aspx", "List", "scrollbars=no,resizable=no,width=600,height=480");
}
ページのonloadイベントで、私は、コードを持っています私はボタンをクリックして、すべて正しいだろう。しかし、クエリを実行するfildを更新するたびに、ウィンドウが開かれているので、 "onclick"イベントが発生しているか、関数が実行されているようです。関数自体のために起動されるのはなぜ
function ShowTime() {
var dt = new Date();
var dif = dt - dtIn;
var tim = new Date();
tim.setHours(0, 0, 0, dif);
document.getElementById("<%= cmp_hora.ClientID %>").value = dt.toLocaleTimeString();
document.getElementById("<%= cmp_tempo.ClientID %>").value = tim.toLocaleTimeString();
window.setTimeout("ShowTime()", 1000);
}
:
VBコード:
Dim script = "<script language = javascript>" & _
"window.setTimeout('ShowTime()', 1000);</script>"
ClientScript.RegisterStartupScript(Me.GetType, "iniciar", script)
ASPXコード(ジャバスクリプト)私はストップウォッチのJavaScript機能を起動するためのonloadイベントに別のコードをも有しています?私はこれらのポップアップを駄目だ!
良いヒントですが、ウィンドウはまだ表示されています。フォームが読み込まれると、ウィンドウは表示されませんが、テキストボックスに[Enter]と入力してクエリを実行すると、その関数が呼び出されます。 – Alex