- - 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