JavaScript - 弹出窗口仅打开一次

JavaScript - Pop-Up Window opening only ONCE

本文关键字:一次 窗口 JavaScript      更新时间:2023-09-26

需要创建一个打开单个窗口的javascript。

法典:

document.body.onclick= function() {
    window.open(
        'www.androidhackz.blogspot.com',
        'poppage',
        'toolbars=0,
        scrollbars=1,
        location=0,
        statusbars=0,
        menubars=0,
        resizable=1,
        width=650,
        height=650,
        left = 300,
        top = 50'
    );
}

我该怎么办?此脚本会在网站上打开每次点击 - 我只想要一次。

添加一个标志,表示您打开了它。检查标志,如果设置,而不是不要打开它。

如果它在整个网站上只有一次,则意味着cookie或本地存储。

var count = 0;
document.body.onclick= function(){
  if(count === 0) window.open('www.androidhackz.blogspot.com', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=650, height=650, left = 300, top = 50');
  count++;
}
  var clickedAlready = false;      
  document.body.onclick = function() {
     if (!clickedAlready) {
         window.open('www.androidhackz.blogspot.com', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=650, height=650, left = 300, top = 50');
         clickedAlready = true;
     }
  };