0

私はゲームのWebサイトを改善しようとしていますが、ボタンを押すとパスワードの入力を求められ、ゲームの不正バージョンが表示される機能を追加したいと思います。これが私がこれまでに持っているコードです。編集:私はパスワードが安全であることも気にしないので、コードで明らかであれば問題ありません。

<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 に答える