開いていない「ModalPopup」を閉じようとすると、JavaScriptでエラーが発生します。(Windows 7 / Visual Studio 2012 / asp.net c#css3 html5)これが私のJavascriptModalPopupページバリデーターです。
<script type="text/javascript">
var $find= function (id) {
return document.getElementById(id);
};
setInterval(closePopup,1000);
function closePopup() {
if (!Page_IsValid) {
$find('mpeScheduleTask').hide();
}
}
</script>
開いている場合は正常に動作し、開いていない場合はエラーを生成します...
エラー:0x800a138f-JavaScriptランタイムエラー:未定義またはnull参照のプロパティ 'hide'を取得できません
最初にその存在を確認できます。
function closePopup() {
if (!Page_IsValid) {
var mPopup = $find('mpeScheduleTask');
if (mPopup) mPopup.hide();
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加