我遇到了这个代码的问题..基本上,我现在正在建立一个网站,当我在访问网站时打出确认弹出框时,我进行对话,没问题,但是当谈到“确定”和“取消”按钮时,它们都允许访问网站。我想要的是“Ok”按钮让用户进入网站,但是“取消”按钮关闭标签。我该怎么做?
这是代码:
<!doctype html>
<html>
<head>
<script>
var r=confirm("If you agree you are at least 18 Years of Age, press Ok. Otherwise, press Cancel.");
if (r==true) {
x="You pressed OK!";
}
else {
x="You pressed Cancel!";
}
</script>
</head>
</html>
答案 0 :(得分:0)
您可以做的是清空文档内容并告诉用户他/她不允许查看网站的内容,您无法关闭浏览器窗口/选项卡。
但是如果您使用window.open()
从另一个页面打开您的网站,则在该页面的确认消息中以OK / true条件打开您的网站,否则在取消/错误条件下使用window.close()
关闭窗口
清除内容
document.body.innerHTML = '';
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以将此脚本放在正文的末尾。因此,每当用户按下OK时,您只需执行空函数,每当用户点击“否”时,您编写一个函数将其重定向到另一个页面,例如