我試圖在點擊頁面中的鏈接時重複使用相同的標籤頁。這些鏈接是從數據庫中動態獲取的。我試過window.open("$LinkURL", "MyTab");
,假設$LinkURL
是我想要打開的鏈接的可變參數。但是,當點擊鏈接時,每次都會在新標籤頁中打開。在一個標籤中打開鏈接
我注意到的是,如果新選項卡仍在加載,我可以重新使用我的選項卡。但是,一旦加載,我得到一個新的標籤打開,然後有2個選項卡。第二件事是,如果我使用(http://www.google.com/)作爲要打開的URL而不是$LinkURL
可變形,它將按預期工作,並且每次單擊新鏈接時我都可以重複使用相同的Tab。下面是我使用的代碼示例:
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>
在這裏找到答案 - http://stackoverflow.com/questions/10132833/opening-links-in-a-new-tab-and-only-the-new-tab?rq=1 – Roy 2013-03-03 20:29:21
或者也是答案可以在這裏找到:http://stackoverflow.com/a/14345456/686036 – blo0p3r 2013-03-03 20:40:12