解决方案 »
- 谷歌chrome18更新后 单独使用CKFinder上传 无法打开页面,急急急急
- 帮忙写段JS控制COOKIE的代码~在线等!
- 如何在本地利用javascript解压缩gzip文件
- javascript 图片特效问题,帮我看一下?
- 如何动态添加filefield控件?
- 有个基础问题请教大家,如何使父页面不在框内的页面发生事件时而改变。。。。
- javascript 中如何vs.net的后台函数或vs.net的button_click事件
- 怎么让一竖状快捷键慢慢上下移动,当鼠标放在一指定位置时,让竖状快捷键所有内容都能看见?
- 关于file控件的两个常见问题?
- JS算法题,求助
- 如何从一个字符串构造出html对象来?
- jquerytrain 想能按时间查询图片的功能 40分
setTimeout(function(){
window.close();
},5000);
}
经测试,您的代码确实能定时关闭当前窗口。
但是,没有实现我的需求——在没有鼠标单击动作时定时关闭当前窗口的功能暂时无效,必须只有在鼠标单击动作后当前窗口才在规定的时间后无提示的关闭当前窗口。您的代码还是在无鼠标单击动作有提示关闭当前窗口。请继续帮助完善,谢谢!!
我对javascript实在不甚熟悉,只是目前有这个特殊需求。
再详细描述一下需求以方便热心高手们的帮助解决。需求再现——打开浏览器输入地址显示出了第一个窗口页面,在这个窗口页面上有一个链接(链接名是“进入操作窗口”)是打开第二个页面窗口的,当用户用鼠标点击这个链接后会打开另一个新窗口(第二个页面窗口“进入操作窗口”)。我想要的是在点击第一个页面窗口上的链接打开第二个页面窗口后,回首又自动的在规定的时间内后台(无提示的)关闭还留在任务栏上的那个不再需要的那个第一个页面窗口。[/b]谢谢热心高手的手把手的指点!
这个论坛就是好!
setTimeout('opener.close();',5000);
谢谢您在论坛http://topic.csdn.net/u/20100726/22/dc7cbfe8-e574-4879-bb8c-d69dc448dd8e.html上热心的解答!!document.onclick=function(){
setTimeout(function(){
window.close();
},5000);
}您曾针对上面的代码解答——:
“二楼的代码是直接把点击动作绑定到document上,你只要不点击鼠标的话就不会自动关闭,但是只要你点击了鼠标(无论点击在页面的哪个地方),页面都会定时关闭。你只要把点击动作绑定到你所需要的窗口就可以了。”
——可我不懂怎么绑定啊!我想把以上代码绑定到超链接上去,我的超链接名称是“欢迎使用”。请您教教我怎么绑定,才不出现您所说的(无论点击在页面的哪个地方都会触发)。见笑了,我会在您们的帮助下好好学习的!谢谢您,期待您和其他热心高手们的完善帮助!!
我们现在别管什么IE8的特殊问题了,在几位热心朋友的帮助下,我至少学会了IE6/7的需求使用。现在我就是要进一步完善单击指定对象的绑定就可以了,因为前面那段代码却是不管单击那里都会触发,这肯定不是所求。所以,继续在请高手们帮助,谢谢了!!
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<a href="http://www.baidu.com" target="_blank" onClick="setTimeout(function(){self.opener=null;self.close();},5000); ">关闭窗口</a>
</BODY>
</HTML>
上面实现了,打开新窗口后,5秒后关闭原窗口,但只能在IE6.0及以上版本中可用,别的浏览器就不行了。