저는 창을 만들고 동적으로 속성을 변경하려고합니다.자바 스크립트를 사용하여 창 개체의 속성을 변경할 수 없습니다.
하지만 웹 페이지를로드 할 때 (예 : www.google.com) : 완벽하게로드됩니다. "빨간색"버튼을 누르면 창은 뒤로 이동하고 배경색을 변경하지 않습니다.
자바 스크립트 :
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] (http://stackoverflow.com/questions/2157180/onclick-open-window-and-specific-size)이 주제에 대해 언급했습니다. –
콘솔에 오류가 기록되어 있습니까? 프레임은 [동일한 출처 정책] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript)에 의해 제한되며, 소유하지 않은 리소스의 수정을 방지합니다. –
@Atal에게 감사하지만로드 한 후에 속성을 변경해야합니다. : – Charls