Javascript 如果用户回答是,我想关闭网站

Javascript 如果用户回答是,我想关闭网站,javascript,Javascript,我正在尝试做一个笑话网站,我想能够关闭或退出网站,如果用户回答是一个篮子的情况下 var basket = prompt("are you a basket case?"); var vegtables = prompt("How many times do you eat vegtables at least once a day in a week?"); if (basket === "yes") { window.close(); } if (parseInt(workOut) &g

我正在尝试做一个笑话网站,我想能够关闭或退出网站,如果用户回答是一个篮子的情况下

var basket = prompt("are you a basket case?");
var vegtables = prompt("How many times do you eat vegtables at least  once a day in a week?");
if (basket === "yes")
{
window.close();
}

if (parseInt(workOut) >= 5) {
alert("Good job! Keep it up")
}
else {
alert("Looks like there is room for improvement, visit my fitness page")
}

if (parseInt(vegtables) >= 6) {
("Good job! keep it up!")
}
else {
alert("You need to eat more vegtables, visit my health and reboot pages!")
 }
而不是

window.closeCurrentWindow();
因为你在评论中说你正在使用firefox, 您可以更改设置,转到url
about:config

更改为该值-

dom.allow_scripts_to_close_windows = true

下面的脚本只能在Firefox中使用。如果我们启用设置,请允许\u脚本\u关闭\u窗口

为此

1.打开FireFox

2.在地址栏中输入
about:config

3.将打开Firefox的配置页面

4.搜索
允许脚本关闭窗口

5.它将显示
允许脚本关闭窗口
。默认值为false。要启用此功能,请双击
允许脚本关闭窗口
行。它将变为true

6.关闭Firefox

然后执行下面的脚本

<script>
var basket = prompt("are you a basket case (yes/no) ?");


if (basket === "yes")
{
    window.close()
}
var vegtables = prompt("How many times do you eat vegtables at least once a day in a week ?");
if (parseInt(vegtables) >= 6) {
    alert("Good job! keep it up!")   
}
else {
    alert("You need to eat more vegtables, visit my health and reboot pages!")
}

</script>

var basket=提示(“您是一个篮子箱(是/否)”;
如果(篮子==“是”)
{
window.close()
}
var vegtables=prompt(“您一周内每天至少吃一次vegtables?”);
if(parseInt(vegtables)>=6){
警惕(“干得好!坚持下去!”)
}
否则{
警报(“你需要多吃蔬菜,访问我的健康并重新启动页面!”)
}

问题是什么?那没用,我试过了……这是一个很好的链接,虽然如果你说“是”,它就不会关闭。顺便说一下,如果在
块中放置函数声明,则根本无法完成任何任务。它不起作用,只会进入下一个问题。它将仅关闭当前选项卡。现在重试我已更新了代码。还要确保键入的“是”正确,无论是否起作用,marcus?我用了你的代码,在你回答Yes之后它仍然会问问题。更新了答案。它有效吗。多亏了Erezany先生,答案还没有起作用。我把它放在哪里?既不
窗口。closeCurrentWindow也不
窗口。如果它隐藏在函数中,close
将起作用。
<script>
var basket = prompt("are you a basket case (yes/no) ?");


if (basket === "yes")
{
    window.close()
}
var vegtables = prompt("How many times do you eat vegtables at least once a day in a week ?");
if (parseInt(vegtables) >= 6) {
    alert("Good job! keep it up!")   
}
else {
    alert("You need to eat more vegtables, visit my health and reboot pages!")
}

</script>