日期:2014-05-18 浏览次数:20981 次
<html>
<head>
<script language="JavaScript" type="text/javascript">
// 计时变量
var i = 0;
// 超时常量
var TIMEOUT = 5;
function openWin(){
var targetWin = "win";
// 在子窗口打开一个页面
newWin = window.open("http://www.baidu.com",targetWin);
// 子窗口得到焦点
newWin.focus();
// 初始化变量
i = 0;
// 调用关闭子窗口方法
closeWin();
}
function closeWin() {
// 累计时间
i++;
//超时操作
if(i == TIMEOUT){
alert("time out in "+i+" sec");
newWin.close();
}else{// 不超时延迟1秒回调方法
setTimeout("closeWin()",1000);
}
}
</script>
</head>
<body>
<a onClick="openWin()" href="#"><u>baidu.com</u></a>
</body>
</html>
------解决方案--------------------
也要考虑 不同的浏览器
------解决方案--------------------
谢谢各位师兄师姐,看看还有没有更好的办法。然后就散分。我的QQ:627554086 正在学习j2ee中。
------解决方案--------------------
上善若水好方法,帮顶