yellky 发表于 2007-3-2 13:33:37

[已解决]为什么createPopup窗口会自动关闭?(暂时不要修改此贴内容!ID:Yellky)

<B>如题,按道理说不点击窗口区域以外的地方是不会关闭的啊?</B> <BR>1. js.js文件内容如下: <BR>function _ad(){ var oPopup = window.createPopup(); oPopup.document.body.innerHTML ="为什么自己关闭?&lt;br&gt;&lt;br&gt;Why????&lt;br&gt;Anyone help me?"; oPopup.show(300,300, 400, 300); }<BR>2.页面中的应用代码如下:&lt;script type="text/javascript" src="js.js文件路径/js.js"&gt;&lt;/script&gt;&lt;a href="javascript:myPopup()"&gt;&lt;font color="#ff0099"&gt;为什么会关闭?&lt;/font&gt;&lt;/a&gt;<BR>
出问题的页面地址:http://www.bell-flower.com
<br>
请点击页面上那个粉红色的为什么会关闭?
<br>
弄了几天都没找到原因,郁闷死我了...555555555555
<br>
求大家帮忙解决或者找到原因
<br>
在此偶先谢谢大家哈
<BR>
--------------------------------------------------------------偶是分隔线----------------------------------------------------------------------------
<br><br>
ADs么??
<br>
<SCRIPT type=text/javascript>
function _ad(){
    var oPopup=window.createPopup();
    oPopup.document.body.innerHTML ="不要点击偶以外的区域,偶不会关闭,这是偶的特性!!<br><br><br>但为什么在下图所示页面(http://www.bell-flower.com)<br><br>中偶会自动关闭呢?<br><br>为什么?为什么相同的代码产生不同的效果???";
    oPopup.show(300,300, 400, 300);

}
</SCRIPT>
看看点这个:<A href="javascript:_ad()"><FONT color=#ff0099>为什么会关闭?</FONT></A>[注:点了之后鼠标不要点其他地方]
<br><br>
之后 和 点击 下面页面中的

<br>
<br>
有什么区别??????(图示页面地址:http://www.bell-flower.com)[注:点了之后鼠标不要点其他地方]
<br><br>
区别提示:本页中鼠标不点击其他地方,窗口不会消失,但图示页面中会自动消失!!!
<br><br>
PS:以前那贴在回复时使用了错误的语法后出现严重问题,已删除!!!此帖为替补...:)

yellky 发表于 2007-3-4 21:18:05

Popup窗口的特性是一旦自己失去焦点,就关闭,很适合做菜单

造成上面的原因是页面加载的另一个JS里,有一个自动间隔1000ms便开始执行某个函数的函数

也就是说这个函数使得每隔1000ms便自动将焦点转向主窗口

所以Popup窗口会自动关闭
页: [1]
查看完整版本: [已解决]为什么createPopup窗口会自动关闭?(暂时不要修改此贴内容!ID:Yellky)