前提・実現したいこと
デバック実行以外でも正常動作するようにしたい
発生している問題・エラーメッセージ
JavaScriptでデバック実行の時、サーバサイドのクリックイベントが発火するけど、デバック実行ではないとき、発火しなくなる。
該当のソースコード
function btnLoad_click() { var url = "hogehoge@hoge.aspx"; m_window = window.open(url); if (m_window && m_window.focus) { m_window.focus(); } window.setTimeout(btnLoad_windowClosed, 500); } function btnLoad_windowClosed() { if (m_window && !m_window.closed) { window.setTimeout(btnLoad_windowClosed, 500); return; } else { if ($('#hdnDialogRetValue').value == "") { return; } $('#hdnLoadId').value = $s('#hdnDialogRetValue').value; $('#hdnDialogRetValue').value = ""; $('#btnLoad_Execute').click();//ここに入ってくれない。ちなみにcs側でイベント発火してます。 } }
試したこと
・ボタン名など、チェック
・コールバックが正常かどうか。
・ブラウザがjavascriptをブロックしていないかどうか。
###修正・質問回答
デバッグ実行とは? Visual Studioなどで開発しているのでしょうか?→おっしゃる通りです
「CS 側・・・」と書いてありますが 、ASP.NET のサーバー側の C# のことですか? であれば、それを含めて問題を再現できる必要最低限の .aspx, .aspx.cs のコードをアップしてください。それから、ASP.NET のタグを付けてください。
→クリックイベントが発火しない。
「狙った通り」はこの内容では質問者さんしか知らない情報なので要件として具体的に記載してください。→
クリックイベントが発火すること




回答1件
あなたの回答
tips
プレビュー