关闭浏览器窗口后延时弹出新窗口,能否通过js实现?

如题通过settimeout();无法实现延时,窗口关闭就会立刻弹出新窗口来的如果js无法实现的话,有没有别的方法可以解决呢?... 如题
通过settimeout();无法实现延时,窗口关闭就会立刻弹出新窗口来的
如果js无法实现的话,有没有别的方法可以解决呢?
展开
 我来答
百度网友77560bd
2010-04-02 · TA获得超过276个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:375万
展开全部
不可以。除非你还有其它窗口打开。这样的话可以通过 top.opener或则parent的。setTimeout来搞。

一般中病毒或者木马之后会有你这种需求的。 但是我觉得那个是通过其它进程激活的
暴雁菱0e1
2010-04-02 · TA获得超过2004个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:0
展开全部
setTimeOut("window.open()",3000)
try..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-04-02 · TA获得超过268个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:295万
展开全部
用php可以写。<?php
set_time_limit(60*2);//总共运行2分钟
ignore_user_abort();//忽略用户关闭浏览器,即只要运行程序,哪怕浏览器被关闭,也能正常运行
$waittime=60*1;//一分钟后
do{
sleep($waittime);
$tt= "<script>";
$tt.=alert("hello");
$tt.="</script>";
echo $tt;
}
while(true);

?>

有个前提条件是你的电脑有php运行环境,即装有apache,还有就是在php.ini里的有个配置
ignore_user_abort = On,去掉前面的“;”号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式