2013-11-15 121 views
1

为什么我的调整大小按钮无法调整我的“创建窗口”按钮创建的窗口?我已经搜索,没有找到我找到工作的答案。我现在都没有想法。请帮忙!resizeBy不工作,不知道为什么

<div id="windowbuttons"> 
<button onclick="openWin()">Create window</button> 
<button onclick="resizeWin()">Resize window</button> 

<script> 
var myWindow; 

function openWin() 
{ 
myWindow = window.open("http://www.google.com","", "width=100,height=100"); 
} 

function resizeWin() 
{ 
myWindow.resizeBy(250,250); 
myWindow.focus(); 
} 
</script> 
</div> 

而且它正常工作,当我从window.open删除URL,所以它看起来像

function openWin() 
{ 
myWindow = window.open("","", "width=100,height=100"); 
} 

这是怎么回事?

回答

0

var myWindow; 
 

 
function openWin() 
 
{ 
 
    myWindow = window.open("http://localhost","", "width=100,height=100"); 
 
} 
 

 
function resizeWin() 
 
{ 
 
    myWindow.resizeBy(250,250); 
 
    myWindow.focus(); 
 
}
<div id="windowbuttons"> 
 
    <button onclick="openWin()">Create window</button> 
 
    <button onclick="resizeWin()">Resize window</button> 
 
</div>

您在新窗口中打开http://google.com,然后你想从你的脚本,这也是制约调整http://google.com。为了解决这个问题,你的子窗口必须和你的父窗口位于同一个主机和端口上

+0

谢谢你!这真的从来没有超过我的想法。 – user2995680

+0

:)随时...... :) –

相关问题