ページ内のリンクをクリックするときに同じタブを再利用しようとしています。リンクはデータベースから動的に取得されます。が開きたいリンクの変数であるとwindow.open("$LinkURL", "MyTab");
仮定してみました。$LinkURL
ただし、リンクをクリックすると、毎回新しいタブで開きます。
私が気付いたのは、新しいタブがまだロードされている場合にタブを再利用できることです。しかし、読み込まれると、新しいタブが開き、2 つのタブが表示されます。2 つ目は、変数の代わりに開く URL として( http://www.google.com/$LinkURL
) を使用すると、期待どおりに機能し、新しいリンクをクリックするたびに同じタブを再利用できることです。ここに私が使用しているコードのサンプルがあります:
function newwin (urllink) {
newwindow = window.open( urllink ,'newwin');
//this is for closing the tab after some seconds, but i deactivate it for now
//window.setInterval(function(){window.newwindow.close()},10500);
}
<a href="javascript:newwin(\''.trim($CvITem_referal_link).'\');" id="LinkId_'.$J.'">
<img src="game/castleville/image/'.$ItemInfo_cat_img.'" name="'.$ItemInfo_cat_type.'" />
</a>