Я недавно пытался создать простую систему учетных записей на своем веб-сайте. Если у вас есть учетная запись, игра появится, и если вы не скажете эту страницу, You need an account!
Скрытие HTML до утверждения if
Я не могу понять, как скрыть код, встроенный в HTML, до моего оператора if.
Это мой код до сих пор:
<html>
<body>
<div id="Game">
<center>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="600" align="middle" id="kingdom-rush-1-082">
<param name="movie" value="http://m.toogame.com/k/swfs/kingdom-rush-1-082_80r.swf">
<param name="quality" value="high">
<param name="AllowScriptAccess" value="always">
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://m.toogame.com/k/swfs/kingdom-rush-1-082_80r.swf" width="700" height="600">
<param name="movie" value="http://m.toogame.com/k/swfs/kingdom-rush-1-082_80r.swf">
<param name="quality" value="high">
<param name="AllowScriptAccess" value="always">
<!--<![endif]-->
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
<script type="text/javascript">
var pass = window.prompt("Type Your Password")
if ((pass == 'bacon'))
document.getElementById('Game').style.display = "none"
else
document.write("You need an account for this!")
</script>
</body>
</html>
У вас есть дисплей в обратном направлении, то есть, вы скрываете элемент, если матч паролей. 'display' of' "none" 'означает" не отображать ". (Но даже если вы его заработаете, он фактически не защитит вашу страницу от пользователей с помощью нескольких ноу-хау в Интернете.) – nnnnnn
Ваш html не является корректным (без закрывающего тега 'center'). это может привести к отказу решения нимчимского. – collapsar