2011-04-20 4 views
0

쉬운 질문이지만 JavaScript가 새로 도입 된 것 같습니다.moveBy 및 moveTo가 내 코드에서 작동하지 않는 이유는 무엇입니까?

moveBy 또는 moveTo로 새 창을 시도 할 때 왜 "but3"및 "but4"버튼이 작동하지 않는 이유가 무엇입니까?

감사

var win1; 

function createwin(){ 
    win1 = window.open('http://www.google.com','google','width=500,height=500'); 
} 

function closewin(){ 
    win1.close(); 
} 

function movebywin(){ 
    win1.moveBy(100,100); 
} 

function movetowin(){ 
    win1.moveTo(100,100); 
} 

답변

5

오류 메시지가

Permission denied to access property 'moveBy' 

다른 윈도우의 속성에 액세스하려면 말한다 자바 스크립트 코드

<input type="button" value="New window" id="but1" onclick="createwin()" /> 
<input type="button" value="close window" id="but2" onclick="closewin()" /> 
<input type="button" value="moveby window" id="but3" onclick="movebywin()" /> 
<input type="button" value="moveto window" id="but4" onclick="movetowin()" /> 

, 그것은 할 필요가 HTML 코드 나는 n 동일한 도메인.

www.google.com을 동일한 디렉토리의 파일로 바꾸면 코드가 작동합니다.

관련 문제