2014-12-03 30 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,如果没有出现,请打开一个新窗口。

相关问题