能力值:
(RANK:260 )
|
-
-
2 楼
模态窗口的概念,是将父窗口Disable了,通常对话框都实现成为模态的。将所有其它窗口都禁用,这不叫模态窗口。
阻止其它窗口成为活动窗口,有几种实现方法,一种方法是响应WM_ACTIVATE消息,当其它窗口被激活时,强行激活自己的窗口,还可以用ClipCursor()将鼠标锁定,不可能是定时激活自身的窗口,等等。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我觉得正常窗口似乎是WINDOW.OPEN或HREFTARGET弹出的普通窗口,而模式窗口是类似ALERT那种必须关闭才能响应其他事件的窗口,或者是可以继承父窗口的生存(父窗口关闭相应的模式窗口也关闭),
以下就是2个,一个必须响应,一个不许要
<script>
theDes="status:no;center:yes;help:no;minimize:yes;maximize:no;dialogWidth:350px;scroll:no;dialogHeight:200px";
self.showModalDialog("http://www.sina.com.cn",null,theDes);
self.showModelessDialog("http://www.lshdic.com",null,theDes);
</script>
|
|
|