在父窗口关闭用showModalDialog打开的窗口? 在打开的窗口里写window.close();不行么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用了showModalDialog打开新窗口后,用了什么方法能激活父窗口? To:sunnybay(KimJoo)我做的是这样子的:当打开一个页面[父窗口]的时候,出现等待的窗口[就是我现在用showModalDialog打开的这个],当父窗口运行完了,这个时候我想关掉子窗口。 怎么控制,模式对话框始终是在最前的。父窗口好象不能控制吧。想控制的话可以用window.open()方法。 可以的,我测试过,当父窗口已经打开了子窗口时,在<body>的最后面用alert();会出现警告框。[我就是想在这里关闭子窗口]就是说,子窗口已经打开了,父窗口的页面还在载入。 showModalDialog没窗口句柄,改window.open或其他办法吧 可是alert()肯定是在关闭模式窗口后才执行的。你试试。也就是说模式窗口不关闭的话,父窗口的代码就不能执行下去。可以在window.open()打开的窗口中用<body onBlur="window.focus()">模拟showModalDialog窗口。 嗯,那是!我用模式窗口的本来用意是要锁定整个WEB页,让用户不能点任何的按钮[我用的是框架]那有没有另一种办法可以锁定的? 用 soonquick(绪风) 的方法不是可以吗? 把判断主窗口装载完毕的脚本写在弹出的showModalDialog窗口中(可能很快,看不到模态窗口)a.htm---------------------------------<script>function bb(){ var rtnVlaue = window.showModalDialog("b.htm",window,""); alert(rtnVlaue)}</script><body onload="bb()">... ...b.htm---------------------------------<script>var parentW = window.dialogArguments;window.onload = aa()function aa() { if (parentW.document.readyState != 'complete') window.setTimeout(aa,100) else { window.returnValue = "loading complete!" window.close(); }}</script> 求一 Ext tree和asp.net结合应用的例子(分有点少,等到300分结贴)) 关于JS报错后找不到对象 时间转换问题 手机滑屏实现图片切换怎么实现 用javascript读取id3信息 关于对象的onresize事件,急问!多谢了 能去掉字符串前后的空格吗? 跟数据库连接起来,生成动态树状菜单的问题~~,问题解决马上给分~~ 众位朋友谁有全点的VML的编程资料?我有急用!!! 作用? 在线请教return问题,希望各位师兄弟多赐教 怎么用JAVASCRIPT 把Menubar怎么去掉.
想控制的话可以用window.open()方法。
也就是说模式窗口不关闭的话,父窗口的代码就不能执行下去。
可以在window.open()打开的窗口中用<body onBlur="window.focus()">模拟showModalDialog窗口。
---------------------------------
<script>
function bb()
{
var rtnVlaue = window.showModalDialog("b.htm",window,"");
alert(rtnVlaue)
}
</script>
<body onload="bb()">
... ...b.htm
---------------------------------
<script>
var parentW = window.dialogArguments;
window.onload = aa()
function aa() {
if (parentW.document.readyState != 'complete')
window.setTimeout(aa,100)
else
{
window.returnValue = "loading complete!"
window.close();
}
}
</script>