我正在使用以下代码尝试制作一个“无法关闭”的HTML页面。
function pass(){
var ansf=prompt ("Password Required", "Password");
if (ansf=="asjdfhasdijf") alert("Password Accepted");
else (pass());
}
与此相关的HTML如下所示:
<body onUnload="pass()">
我不确定为什么这不起作用,以前(大约1年前)。
如果这是一个愚蠢的问题我很抱歉,我至少在一年内没有使用JavaScript(即使那时我也知道的很少)。
答案 0 :(得分:6)
如果你这样做会有效:
function pass(){
var ansf=prompt ("Password Required", "Password");
if (ansf=="asjdfhasdijf") alert("Password Accepted");
else (pass());
}
window.onbeforeunload = pass;
以下是演示: http://jsfiddle.net/khxM7/ 如果有人担心,我已经很容易退出。