我正在制作一个静态网站(无服务器端),我只能使用HTML,CSS和一些脚本。Popup我想在Javascript中出现一次
我已经和JS,我包括在每个页面这个弹出脚本:
b=false;
if(!b)
{
window.accept();
}
function accept()
{
var r = confirm('By clicking you are ready to accept condition');
if (r == true)
{
x = "You pressed OK!";
b=true;
}
else
{
window.location = "http://google.com";
}
document.getElementById("demo").innerHTML = x;
}
我想要那个弹出只出现一次,因此,我宣布一个布尔变量这需要一旦用户相反值点击确定。 它不起作用,弹出窗口仍然显示。
你的意思是它仍然显示出来吗?你的意思是当你刷新页面时会再次出现? – Almis
是** b **是一个全局变量吗?如果你在另一个函数中这样做,那么你最好使用window.b到处 –
正是!或者当我加载另一个包含脚本的页面时。这与“某些”网站要求用户在进入网站时接受条件是一样的,但我认为我应该去cookies, – Aleks