在win server 2008环境中,用IE7浏览网页,confirm失效
代码如下:
if(confirm("Are you sure to logout? ")==true)
        {
           window.location.href="/Logout.aspx";
            return true;
        }
        return false;
代码估计没问题,请各位大侠帮帮忙?

解决方案 »

  1.   

    调用代码
    <a id="Logout" style="cursor:pointer"  onclick="logout()">Logout</a>
      

  2.   

    你这里加上
    return true
    retunr false
    有何用处?
      

  3.   


    <a id="Logout" href="#" style="cursor:pointer" onclick="logout()">Logout</a>
    funtion logout()
    {
    if(confirm("Are you sure to logout? ")) location.href="/Logout.aspx";
    }
      

  4.   

    恩,但是在一台电脑上的IE7根本不执行if(confirm("Are you sure to logout? ")==true)这语句
      

  5.   

    解决问题了,原因是Win server2008的IE安全设置选中了“启用保护模式”,阻止JavaScript的弹出对话框