window.open(fileName,  "_blank","");我用這個測試的結果是:
1 .如果fileName存在,會打開
2.如果不存在,會打開一個空白頁

解决方案 »

  1.   

    有意思的问题,试了试,看看行不,L@_@K注:IE 6, IIS 5 下测试可用! <body>
      <input type="button" id="btnLogin" value="Login">
    <script language="JavaScript">
    <!--
    var oLogin = document.getElementById("btnLogin");
    oLogin.onclick = function() 
    {
        var oChildWindow = window.open("noExistPage.html");    if (oChildWindow.location.toString().indexOf("dnserror.htm") > -1)
        {
            alert("页面没找到,弹出页面将被关闭!");
            oChildWindow.close();
        }
    };
    //-->
    </script>
     </body>