主题:  窗口的moveto ??

有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#12002/6/6 13:40:46
刚刚看了精华贴,打开一个无边窗口,用resizeto来控制大小,moveto来控制位置,我想位怎么样请窗口定位在屏幕中间呢?



bencalie

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/5/24 20:03:38
#22002/6/6 14:19:30
window.open("abc.html","abc","height=80,width=300,left="+(screen.width/2-150)+",top="+(screen.height/2-40)+",toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no")



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#32002/6/6 14:22:18



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#42002/6/6 17:24:50
window.moveTo((screen.width-self.width)/2,(screen.height-self.height)/2);

用这个方法我有个问题,如果当前分辨率是800*600那么screen.height应该是800啊,可是我们在屏幕上一般都会有一个任务栏啊!
我的窗口是一个800*600下的一个最大化窗口的大小的全屏窗(不知道任务栏有多高)为了照顾1024*786就使窗口居中,但用上面的方法,在800*600的时候不会出现上面留一点,而把下面的任务条遮了吗?