ロード後に新しいウィンドウでリンクを開く方法はありますか?Javascriptをロードした後に開いたウィンドウを閉じるにはどうしたらいいですか?
私はこれら2つの方法を試しましたが、ウィンドウは閉じません。
方法1:
var winning = window.open("https://google.com/","","width=500,height=500");
winning.onload = function(){
winning.close();
}:
方法2:
var winning = window.open("https://google.com/","","width=500,height=500");
winning.addEventListener('onload', function(){
winning.close();
}, false);
私は一種のこの上非常識つもりです。明らかなものがないか、これは単に不可能なのでしょうか?
あなたのイベントリスナーは発砲していますか?コンソールに最初の行としてログオンすると、ログに記録されますか? –
イベントは 'load'で、 'onload'ではありませんか?私はMDNにリストされているオンロードは見ません:https://developer.mozilla.org/en-US/docs/Web/Events –
@StephenCrosby - イベントは、イベントハンドラに直接アクセスするために使用されるプロパティで、 'load'と呼ばれます。それは 'onload'と呼ばれます。 'on 'で始まる接頭辞は標準パターンです。 (方法2の意味で、方法1を見ていました) – Quentin