2014-12-03 106 views
0
  1. 單擊鏈接(例如:的onclick =「JavaScript的:window.open()location.href = 'URL')window.open()第二次刷新(不要打開另一扇窗)

  2. 打開新窗口(或新選項卡)

僅第一次打開新的窗口(標籤),但第二次刷新同一個窗口。(不要打開另一扇窗)

這怎麼可能呢?

(問題解決)

function newWindow(url,target) 
    { 
     if(localStorage.getItem(target)) 
     { 
      window.open(url,target); 
     }else 
     { 
      localStorage.setItem(target,true); 
      window.open(url,target); 
     } 

    } 

回答

1

你可以使用localStorage來解決這個問題:

localStorage.setItem("secondWindow", true) 

然後創建一個功能onclick如果存在的價值,檢查做localStorage.getItem("secondWindow");

+0

太謝謝你了!有效! – user3273401 2014-12-03 01:00:22

1

我可以假設它有可能會用一個cookie,只需保存在用戶的瀏覽器窗口被打開一個cookie的唯一途徑。檢查cookie,如果沒有出現,請打開一個新窗口。