主题:  有几种方法可以做无边框窗口?

有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#12002/6/11 15:16:22
不是不喜欢window.open做的无边框窗口,点了后,速度要是慢一点机器,要等一会才会显示 ,因为它是先打开的一个全屏窗口,所以屏幕还会闪一下。
请问用这个window.showModalDialog() 能不能做无边窗口呢?或者还有别的方法吗?



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#22002/6/11 16:54:43
window.showModalDialog()不能创建无边窗口
JS对于窗口的创建只有这几个函数,所以目前没有办法
如果在页面内可以通过层、Popup等方式模拟无边窗口,但这都不是真正的窗口。



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#32002/6/12 10:07:10
其实是不是真正的窗口都无所谓,我也有用层来做假窗口,在层里放一个IFRAME,效果还可以,但是层的拖动事件,鼠标点在层里的IFRAME页面上就没有效果,所以无法做成拖动
还有一点,我的那个页面是个框架的,在主框架页面里做一个“假窗口”固然只能显示在这个框架里面,一点都方便,如果能够很好的拖动,又能没有框架限制就好了!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47

=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#52002/6/12 12:58:54
楼上的还是open全屏窗口再resize 的啊



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#62002/6/12 16:36:26
目前的cw好象都是这样实现的。有其他方法么?



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#72002/6/12 16:45:38
这正是搂主想问的……



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#82002/6/13 14:28:01
可以让一个页面的宽和高足够大,然后设置位置超出屏幕

然后,居中显示区域。这样的全屏效果不错。!