JavaScript - 弹出窗口仅打开一次
JavaScript - Pop-Up Window opening only ONCE
需要创建一个打开单个窗口的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;
}
};
相关文章:
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- 每个用户只显示一次放大弹出窗口
- 如何使用jQuery一次关闭多个弹出窗口
- 窗口退出时的模式弹出窗口 - 重置一次
- 每个用户仅显示一次弹出窗口
- 弹出窗口不会根据需要在每个会话中显示一次(如客户端所述)
- jQuery Slider在jQuery弹出窗口中只初始化一次
- ASP.NET:每5分钟从代码后面调用一次弹出窗口
- Bootstrap弹出窗口只出现一次
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- JavaScript - 弹出窗口仅打开一次
- 让窗口在一次单击触发两个页面重定向后保持焦点
- 简单模式弹出窗口显示每个会话一次
- PHP 正在鼠标移动到窗口上执行 JavaScript.它循环在一个函数上.我怎样才能让它只执行一次
- 仅在用户登录时显示一次弹出窗口
- 编辑我的脚本并添加一个jQuery cookie以仅显示一次弹出窗口
- 窗口大小调整仅有效一次
- jQuery一次触发所有模态窗口,即使具有不同的目标 #id
- 如何使模式窗口只显示一次
- Google Chrome扩展:只创建一次窗口