绕过moveTo和moveBy跨域

时间:2011-06-10 23:10:35

标签: popup cross-domain placement

当我将来自不同域的页面加载到弹出窗口时,似乎“moveto”和“moveby”是不可能的。

如果我在弹出窗口中的div或其他元素中加载内容,是否可以将弹出窗口放在我想要的屏幕上?

似乎很奇怪,不能做一些显然需要的东西,只需将弹出窗口放在y

1 个答案:

答案 0 :(得分:0)

您是否只想将弹出窗口放在屏幕上的某个位置?如果是这样,这里有两种快速方法:

  1. 使用screenXscreenY,如此newPopUp=window.open(url,'StackOverFlow','height=400, width=450, screenX=250, screenY=300');

  2. 像这样使用moveTo

    newPopUp2=window.open(url,'StackOverFlow','height=400, width=450');
    newPopUp2.moveTo(450, 100);
    
  3. http://jsfiddle.net/jasongennaro/dsPu7/