showmodelessdialog的问题,在线等待
在网页a.htm中有好几个链接,每个链接都是打开一个非模式对话框。我想做的是:如何作,才能在点击某个链接时,只刷新已经打开的非模式对话框中的网页,而不再另外打开一个对话框?或将已经存在的对话框关闭,再打开一个新的对话框? 问题点数:100、回复次数:9Top
1 楼kele2005(土坷垃)回复于 2005-06-30 10:18:29 得分 0
我找过本站相关的帖子,没找到解决办法,焦急等待中……Top
2 楼king27(天边人物)回复于 2005-06-30 11:12:41 得分 10
你在说什么?是不是 a.htm 的连接打开一个窗口b? 其它链接也要用b窗口打开~
你用window.open()打开 给窗口取个名字,每个链接打开的窗口名字相同,就OK了!
不晓得你是不是这个意思!Top
3 楼kele2005(土坷垃)回复于 2005-06-30 17:37:45 得分 0
简单一点说吧,父窗口如何控制字窗口(非模式对话框),即在父窗口怎么刷新、关闭子窗口?Top
4 楼tanghm(他山之石)回复于 2005-06-30 17:43:14 得分 20
用frame实现Top
5 楼ice_berg16(寻梦的稻草人)回复于 2005-06-30 17:56:11 得分 0
用window.open就好了。Top
6 楼kele2005(土坷垃)回复于 2005-07-01 07:54:15 得分 0
tanghm(他山之石) ,能否说明白点,用frame怎么实现?Top
7 楼drun_kmoon()回复于 2005-07-01 12:37:00 得分 0
f=window.open()
f.closeTop
8 楼kele2005(土坷垃)回复于 2005-07-01 15:09:35 得分 0
用window.open,我知道很简单,我需要的不是window.open,而是window.showmodelessdialog,如何在父窗体中,控制子窗体?Top
9 楼qidizi(qidizi)回复于 2005-07-02 02:46:16 得分 70
<script>
var win=null;
function nw(u){
if(win == null || win.closed == true){
win = window.showModelessDialog(location.href,window,'dialogWidth:300px;dialogHeight:150px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizable:yes;status:no;scroll:yes');
win.document.write( '<iframe id=win name=win style="width:100%;height:100%"></iframe>');
}
win.win.location.href = u;
}
</script>
<a href="javascript:nw('http://qidizi.0126.com')">google</a>
<a href="javascript:nw('http://google.com')">google</a>
<a href="javascript:nw('http://google.com')">google</a>Top




