页面引发JavaScript运行时错误:“函数名称”未定义。仅限IE10

也许2013

在IE10上工作时,我发现从后面的代码注册或调用的JavaScript函数会引发异常:

“ JavaScript运行时错误:'函数名称'未定义”。

例如:(!IsPostBack)块后面的代码:

Page.RegisterStartupScript("showGCAlert", "<script language=\"javascript\">ShowGCAlert();</script>");

页面预览:

function ShowGCAlert()
    {

        alert('GCAlert');
        if(document.getElementById('hdnGCAlert').value != "1")
        {
            document.getElementById('divGCAlert').style.display = "Block";
            document.getElementById('chkReminder').focus();
            document.getElementById('btnLogin').disabled = true;
            document.getElementById('Button2').disabled = true;             

        }
        else
        {
            document.getElementById('divGCAlert').style.display = "none";
            document.getElementById('btnLogin').disabled = false;
            document.getElementById('Button2').disabled = false;                
            if (document.getElementById("txtUsername").value != "")
                document.getElementById("txtPassword").focus();
            else
                document.getElementById("txtUsername").focus();
        }

    }

当页面加载时,即使ShowGCAlert()动态页面上存在该异常,也会引发异常

继续执行后,异常设计页面显示:

<script language="javascript" src="/ABC/DEF/Scripts/Common.js"></script>
<script language="javascript">
    document.body.style.overflowY="hidden";
    document.body.style.overflowX="hidden";
    var jsAppName ='ABC';
</script>
<script language="javascript">
    function window.onresize() 
    { 
        document.cookie = "resX=" 
                        + document.body.clientWidth 
                        + ";resY=" 
                        + document.body.clientHeight 
                        + ";path=/"; 
    } 
    window.onresize();
</script>
<script type="javascript">
      ShowGCAlert();
</script>
<script language="javascript">
    document.getElementById('txtPassword').focus();
</script>

在ie9或IE10兼容性中查看其工作正常。请告诉我我做错了什么。

穆拉里·穆鲁格桑

尝试使用并将脚本放在页面的末尾RegisterClientScriptBlock并调用它。

   Page.ClientScript.RegisterClientScriptBlock("showGCAlert", 
     "<script type=\"text/javascript\">ShowGCAlert();</script>");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页面引发JavaScript运行时错误:“函数名称”未定义。仅限IE10

来自分类Dev

在IE上运行时,“ Promise”是未定义的错误

来自分类Dev

JavaScript运行时错误:“ fidoCallback”未定义

来自分类Dev

JavaScript运行时错误:“ goinstant”未定义

来自分类Dev

“警告”是未定义的JavaScript运行时错误

来自分类Dev

JavaScript运行时错误:“ fidoCallback”未定义

来自分类Dev

运行时错误Javascript未定义

来自分类Dev

Javascript 运行时错误“显示”未定义

来自分类Dev

JavaScript运行时错误:在检查是否未定义时'variable'未定义

来自分类Dev

0x800a139e-JavaScript运行时错误:[ng:areq]参数'timesheetListCtrl'不是函数,未定义

来自分类Dev

使用JavaScript在运行时设置函数名称

来自分类Dev

JScript运行时错误:“ $”未定义

来自分类Dev

运行时抛出未定义的错误

来自分类Dev

JavaScript运行时错误:无法获取未定义或空引用的属性“ msie”

来自分类Dev

0x800a1391-JavaScript运行时错误:'jQuery'未定义-MVC 4

来自分类Dev

JavaScript运行时错误:“ $”未定义-使用MVC 4

来自分类Dev

JavaScript运行时错误:无法获取未定义或空引用的属性“ forEach”

来自分类Dev

JavaScript运行时错误:Windows应用程序开发中未定义“ $”

来自分类Dev

0x800a1391-JavaScript运行时错误:'PageMethods'未定义

来自分类Dev

JavaScript运行时错误:无法获取未定义或空引用的属性“ length”

来自分类Dev

JavaScript运行时错误:无法获取未定义或空引用的属性“ 1”

来自分类Dev

JavaScript 运行时错误:无法获取未定义或空引用的属性“激活”

来自分类Dev

程序运行时Javascript代码显示未定义

来自分类Dev

程序运行时Javascript代码显示未定义

来自分类Dev

在Win7上使用IE11的Javascript运行时错误:无法设置未定义或空引用的属性“已禁用”

来自分类Dev

在Win7上使用IE11的Javascript运行时错误:无法设置未定义或空引用的属性“已禁用”

来自分类Dev

在母版页正文上调用jQuery函数onload:0x800a1391-JavaScript运行时错误:函数未定义

来自分类Dev

使JavaScript onClientClick事件在IE10中运行时遇到问题

来自分类Dev

0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“值”

Related 相关文章

  1. 1

    页面引发JavaScript运行时错误:“函数名称”未定义。仅限IE10

  2. 2

    在IE上运行时,“ Promise”是未定义的错误

  3. 3

    JavaScript运行时错误:“ fidoCallback”未定义

  4. 4

    JavaScript运行时错误:“ goinstant”未定义

  5. 5

    “警告”是未定义的JavaScript运行时错误

  6. 6

    JavaScript运行时错误:“ fidoCallback”未定义

  7. 7

    运行时错误Javascript未定义

  8. 8

    Javascript 运行时错误“显示”未定义

  9. 9

    JavaScript运行时错误:在检查是否未定义时'variable'未定义

  10. 10

    0x800a139e-JavaScript运行时错误:[ng:areq]参数'timesheetListCtrl'不是函数,未定义

  11. 11

    使用JavaScript在运行时设置函数名称

  12. 12

    JScript运行时错误:“ $”未定义

  13. 13

    运行时抛出未定义的错误

  14. 14

    JavaScript运行时错误:无法获取未定义或空引用的属性“ msie”

  15. 15

    0x800a1391-JavaScript运行时错误:'jQuery'未定义-MVC 4

  16. 16

    JavaScript运行时错误:“ $”未定义-使用MVC 4

  17. 17

    JavaScript运行时错误:无法获取未定义或空引用的属性“ forEach”

  18. 18

    JavaScript运行时错误:Windows应用程序开发中未定义“ $”

  19. 19

    0x800a1391-JavaScript运行时错误:'PageMethods'未定义

  20. 20

    JavaScript运行时错误:无法获取未定义或空引用的属性“ length”

  21. 21

    JavaScript运行时错误:无法获取未定义或空引用的属性“ 1”

  22. 22

    JavaScript 运行时错误:无法获取未定义或空引用的属性“激活”

  23. 23

    程序运行时Javascript代码显示未定义

  24. 24

    程序运行时Javascript代码显示未定义

  25. 25

    在Win7上使用IE11的Javascript运行时错误:无法设置未定义或空引用的属性“已禁用”

  26. 26

    在Win7上使用IE11的Javascript运行时错误:无法设置未定义或空引用的属性“已禁用”

  27. 27

    在母版页正文上调用jQuery函数onload:0x800a1391-JavaScript运行时错误:函数未定义

  28. 28

    使JavaScript onClientClick事件在IE10中运行时遇到问题

  29. 29

    0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“值”

热门标签

归档