2011-10-18 3 views

答えて

1

私はあなたが別のセッションから開いているウィンドウを制御することはできないと思います。あなたができるなら、それが大きなセキュリティホールになることは間違いないでしょう。

0

新しいウィンドウのcloseメソッドを呼び出してください。

function() { // It is a popup, so obviously you need to call this from a user triggered event and not page load 
    var pop = window.open('http://example.com'); 
    var close = function() { 
     pop.close(); 
    }; 
    setTimeout(close, 2000); 
} 
1

これをチェックしてください。

<script type="text/javascript"> 
    var pop; 
    function cl() { 
     form1.elements["wt"].value=65; 
     pop.close(); 
    } 

    function open_win() 
    { 
     pop = window.open("loading_page.html",'popUpWindow','height=200,width=150,left=10,top=10,resizable=yes,position=center,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=yes',align="center"); 
     setTimeout("cl()",5000); 
    } 
</script> 

私は5秒wtとしてform1textfield名としてform名前を持つの後にテキストフィールドを移入するためにcl()を使用。

+0

これは尋ねられたことではありません。あなたが 'open()'の部分を開いて、 'close()'部分のための独立したページを開いたとしましょう。 – Nippey