- - PR -
showModalDialogを使用したときのClientValidationスクリプトでエラーが発生する?
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-01-16 15:09
せんべいです
現在、showModalDialogを使用してWebページを作成中です。 window.open()でOpenしたウィンドウよりも、showModalDialogで Openしたウィンドウ(ダイアログ?)の方が、JavaScriptの文法チェック を厳しめにみてくれているようです。 それが、事の発端で問題がおきています。 PostBackを発生させるボタンを押下すると、window.openのウィンドウでは JavaScriptの文法エラーが出ませんが、showModalDialogのウィンドウでは エラーが起きてしまいました。 この、PostBackを発生させるボタン(HtmlInputButton)を押下すると、execute() というJavaScript関数を呼びにいってsubmitがかかるようにしています。 ということは、 �@ボタン押下 �Aexecute()が実行される �BPage_ClientValidate()が実行される �CValidatorOnSubmit()が実行される �DonunloadのJavaScript関数が実行される �E画面遷移 という形になると思います。この順序の中で、どこでエラーが 発生しているか調べると、�Aが最後まで処理され、�Dに処理が 移りません。ということは、Page_ClientValidate()か ValidatorOnSubmit()でエラーが起きていることになります。 その証拠に、エラーが起きているページに ClientTarget="Downlevel"を入れると エラーが起きなくなりました。 どなたか、この事象に情報をお持ちの方はご連絡ください。 よろしくお願いします。 −以上です− |
1
