【发布时间】:2014-03-03 07:06:28
【问题描述】:
我正在尝试创建一个窗口并动态更改其属性。
但是当我加载网页时(例如:www.google.com):加载完美;并按下“红色”按钮,窗口将向后移动,并且不会改变其背景颜色。
这是我的代码:
JavaScript:
var win1 ='';
function create(){
var url1=document.getElementById('myUrl').value;
win1=open(url1,'hello', 'width=500,height=500');
}
function makeItRed(){
win1.document.body.style.backgroundColor="red";
win1.focus();
}
function closeIt(){
win1.close();
}
HTML:
<input type="text" id="myUrl"/>
<button onClick="create()">Click</button>
<button onClick="makeItRed()">Red</button>
<button onClick="closeIt()">close</button>
【问题讨论】:
-
link 引用了这个。
-
控制台中是否记录了任何错误?框架受same origin policy 限制,这将防止修改不属于您的资源。
-
感谢@Atal,但我需要在加载后更改属性。 :(
-
是的@JonathanLonowski 我在日志中看到“未捕获的安全错误”,知道如何解决这个问题吗??
标签: javascript html