我一直在努力改进我的游戏网站,我想添加一个功能,当你按下按钮时,会要求你输入一个密码,然后会出现一个被欺骗的游戏版本。这是我到目前为止的代码。编辑:我也不关心密码是否安全,所以如果它在代码中显而易见就没问题。
<button type="button" onclick="cheat()">CHEAT!</button>
<script type="text/javascript">
var password;
var pass1 = "PASSWORD";
function cheat()
{
password=prompt("Password:","");
}
if (password==pass1) {
document.getElementById("gamecheat").innerHTML = '<embed src="http://www.arcadeprehacks.com/swf/94562377.swf" width="550" height="400">';
} else {
alert("wrong password");
}
</script>
<div id="gamecheat">
<embed src="http://mybig.com/arcade/resources/f-1293.swf" width="550" height="400">
</div>
要在我的网站上查看工作版本,请访问www.thefunon.com/game-cheat
答案 0 :(得分:2)
您只在函数内设置password
。没有其他代码被执行。你需要重新排列逻辑,这个功能:
var password;
var pass1 = "PASSWORD";
function cheat()
{
if(prompt('Password') == pass1)
{
document.getElementById("gamecheat").innerHTML = '<embed src="http://www.arcadeprehacks.com/swf/94562377.swf" width="550" height="400">';
}
else
{
alert("wrong password");
}
}
你可以看到一个有效的jsFiddle demo here。