读书人

弹出窗口的简单有关问题

发布时间: 2012-03-28 15:40:03 作者: rapoo

弹出窗口的简单问题。
var fileName= " ";

//设置fileName
fileName= "XX.html " //该文件不存在

window.open(fileName, 'newwindow ', ' ');


//=============================

问题:
上面的 window.open()函数在被调用时,由于fileName文件不存在,会弹出系统错误提示,如何屏蔽掉这种错误提示。或者在调用之前,如何判断文件有无。

[解决办法]

window.open(fileName, "_blank ", " ");

我用的果是:
1 .如果fileName存在,打
2.如果不存在,打一空白


[解决办法]
有意思的问题,试了试,看看行不,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>

读书人网 >JavaScript

热点推荐