Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关闭弹出窗口的Javascript错误_Javascript_Asp.net - Fatal编程技术网

关闭弹出窗口的Javascript错误

关闭弹出窗口的Javascript错误,javascript,asp.net,Javascript,Asp.net,目前我正在从事ASP.NET项目,它需要有弹出窗口。我成功地完成了从用户那里获取输入的部分,但是在想要关闭弹出窗口时被卡住了 以下是错误: 0x800a138f-Microsoft JScript运行时错误:“null”为null或不是对象 下面是我的代码: function BlockUI(elementID) { var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_beginRequest(

目前我正在从事ASP.NET项目,它需要有弹出窗口。我成功地完成了从用户那里获取输入的部分,但是在想要关闭弹出窗口时被卡住了

以下是错误:


0x800a138f-Microsoft JScript运行时错误:“null”为null或不是对象

下面是我的代码:

    function BlockUI(elementID) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(function () {
        $("#" + elementID).block({ message: '<table align = "center"><tr><td>' +
   '<img src="html/images/loadingAnim.gif"/></td></tr></table>',
            css: {},
            overlayCSS: { backgroundColor: '#000000', opacity: 0.6
            }
        });
    });
    prm.add_endRequest(function () {
        $("#" + elementID).unblock();
    });
   }
   $(document).ready(function () {

    BlockUI("<%=pnlEdit.ClientID %>");
    $.blockUI.defaults.css = {};
  });


   function Hidepopup() {
    $find("popup").hide();
    return false;
  }
功能块UI(elementID){
var prm=Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(函数(){
$(“#”+elementID).block({消息:“”+
'',
css:{},
覆盖层:{背景颜色:'#000000',不透明度:0.6
}
});
});
prm.add_endRequest(函数(){
$(“#”+elementID).unblock();
});
}
$(文档).ready(函数(){
BlockUI(“”);
$.blockUI.defaults.css={};
});
函数Hidepopup(){
$find(“popup”).hide();
返回false;
}
aspx.page中的代码:-

 <asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClientClick="return     
  Hidepopup()" />

设法找到了此问题的解决方案

只需要替换这个函数

      function Hidepopup() {
      $find("popup").hide();
      return false;
      }

函数Hidepopup(){
$find(“”.hide();
返回false;
}

根据我的研究,第二个函数是为$find编写函数的正确方法,第一个函数有时可能返回null值。

出现了什么错误?0x800a138f-Microsoft JScript运行时错误:“null”为null或不是对象
      function Hidepopup() {
      $find("<%=popup.ClientID %>").hide();
       return false;
      }