日期:2014-05-18 浏览次数:20763 次
<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中。
------解决方案--------------------
上善若水好方法,帮顶