javascript里怎么实现如果回答错误自动关闭该页的功能
发布网友
发布时间:2024-09-17 05:17
我来回答
共1个回答
热心网友
时间:2024-10-30 06:10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var pwd = prompt('天上有多少颗星星?');
if (pwd == "1001"){
alert('恭喜!您已通过验证。');
window.document.body.style.display="block";
} else{
alert("对不起,回答错了!本窗口将在5秒后自动关闭!");
closewin();
}
var time = 5; //时间,秒
function closewin(){
setTimeout('self.close()',time * 1000); //关闭
}
//-->
</SCRIPT>
</head>
<body style="display:none;">
<div id="message">页面内容</div>
</body>
</html>
以上代码是通过html属性(<body style="display:none;">
window.document.body.style.display="block";)
来控制显示效果而已。
最好的方法是通过ajax向服务端提交回答,
服务端根据回答再返回响应页面。
我可是按你的要求都帮你实现了,该怎么着你看着办吧!