用window.open函数,参数left、top、width、height来控制。left是子窗口距离屏幕左边的距离,top是子窗口距离屏幕顶端的距离。

解决方案 »

  1.   

    self.top =parent.document.body.clientHeight/2 - self.document.body.clientHeight /2;
    没有作用。
      

  2.   

    即:怎样才能使打开的页面的坐标原点与其父页面的坐标原点对齐。
    类似于使页面位于屏幕的中央。
    这个是什么意思?怎么解释?
    这个控制的代码放在打开页面或被打开的页面都是可以的。但是写法有些许不同。因为参照对象不同嘛。
    window.top =window.opener.document.body.clientHeight/2 - window.document.body.clientHeight /2;
    你可能把对象弄错了,这个代码在被打开页面中。可以在window.onload 中调用window.moveTo(iX, iY);就ok。
    要是想在屏幕中间显示,因该用screen.Height和screen.Width属性,写法一样。