用javascript写一个延时函数,怎么写?

BlueanGel 2002-08-27 04:14:33
比如打开某个页面后让它在n分钟后关闭~~~
在window.open和window.close之间有作用的
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueanGel 2002-08-27
  • 打赏
  • 举报
回复
to tacchan(tacchan):
这样加了一个child.opener,child还是没法定义
怎么办?
meizz 2002-08-27
  • 打赏
  • 举报
回复
在window.open出来的页面里:

<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>

<script>setInterval("hh3.Click()",60000)</script>
<!-- 这个单位是毫秒 -->
tacchan 2002-08-27
  • 打赏
  • 举报
回复
function open_window(url,windowname,size)
{
var child=window.open(url,windowname,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,top=10,left=10,"+size);
setTimeout("child.opener='';child.close()",60 * 20)
}
BlueanGel 2002-08-27
  • 打赏
  • 举报
回复
function open_window(url,windowname,size)
{
var child=window.open(url,windowname,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,top=10,left=10,"+size);
setTimeout("child.close()",60 * 20)

}
如果我要传递child,让child关闭的话,这样写,会提示child没提示
有什么办法吗?
如果用window.close实现的是,父窗口和子窗口都关闭,但我只需要子窗口关闭
利而不害 2002-08-27
  • 打赏
  • 举报
回复
setTimeout("window.close",60 * n)
qiushuiwuhen 2002-08-27
  • 打赏
  • 举报
回复
<OBJECT id=hhctrl type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<script>setTimeout("window.focus();hhctrl.Click()",3000)</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧