0

我一直在努力改进我的游戏网站,我想添加一个功能,当您按下按钮时,系统会要求您输入密码,然后会出现游戏的作弊版本。这是我到目前为止的代码。编辑:我也不关心密码是否安全,所以如果它在代码中很明显就可以了。

<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

4

1 回答 1

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演示

于 2013-02-17T20:18:57.807 回答