<a href="">
JavaScript を使用して新しいタブを開き、現在のページを閉じたい。
これは達成可能ですか?
ここに私のコードがあります
<a href="#" onclick="window.open('test_2.php', '_blank');window.close();">click here</a>
新しいタブは正しく開いていますが、オープナー ウィンドウが閉じません。
<a href="">
JavaScript を使用して新しいタブを開き、現在のページを閉じたい。
これは達成可能ですか?
ここに私のコードがあります
<a href="#" onclick="window.open('test_2.php', '_blank');window.close();">click here</a>
新しいタブは正しく開いていますが、オープナー ウィンドウが閉じません。
これを試して:
HTML:
<a href='javascript:closeAndOpen("url");'> close this one and open new tab </a>
JS:
function closeAndOpen(url){
window.open(url, '_blank');
window.close();
}
JavaScriptwindow.close()
を使用して現在のタブを閉じwindow.open()
、新しいタブを開きます。
または、window.unloadを使用できます
window.onunload=function(){
window.close();
};
window.close();
を使用して自分が開いていないウィンドウを閉じることはできませんjavascript
。window.location.href = 'test_2.php';
1 つの解決策は、同じタブで現在のページの上に 2 番目のページを読み込む whichを使用することです。ただし、「新しいタブを開いて現在のページを閉じる
」という考えに固執したい場合は、次のようにする必要があります。
onclick="window.open('test_2.php', '_blank');window.open(window.location, '_self').close();"
では、新しいタブでページを開き、現在のページを閉じたいですか? 同じタブにとどまり、新しいページに移動するのと同じではありませんか?
<a href="#" onclick="window.location.href = 'test_2.php';">click here</a>