2011-04-20 17 views
0

私はそれは簡単な質問ですが、私はJavaScriptの新機能です私のコードでmoveByとmoveToが動作しないのはなぜですか?

moveByまたはmoveToに新しいウィンドウを表示しようとすると、なぜ "but3"と "but4"ボタンが機能しないのですか?

おかげ

HTMLコード

<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()" /> 

エラーメッセージが別のウィンドウのプロパティにアクセスするには

Permission denied to access property 'moveBy' 

を言うjavascriptのコード

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

、それはする必要があります私n同じドメイン。

www.google.comを同じディレクトリのファイルに置き換えた場合、コードは機能します。

関連する問題