0
我正在嘗試製作一個網頁,要求用戶在頁面加載前提供密碼提示。一旦輸入正確的密碼,頁面將繼續加載。如果輸入的密碼不正確,它會持續詢問用戶密碼,直到他們得到正確的密碼。該網頁目前不需要輸入密碼並直接進入該頁面。頁面加載之前檢查密碼
HTML:
<html>
<head>
<title>Password Page</title>
<script type="text/javascript" src="password.js"></script>
</head>
<body onload="passwordCheck()">
<h1>How'd you know the password?</h1>
</body>
</html>
的JavaScript:
// Password: ilikepie
function passwordCheck(){
var password = prompt("Please enter the password.");
if (password.value=="ilikepie"){
window.alert("Password correct!");
else{
while(password.value !="ilikepie"){
window.alert(password);}
我希望這只是一個練習,並不是爲了讓任何人遠離。 – Gary 2014-09-20 21:51:58
那麼,你已經把你的JavaScript鉤到了'onload'上,所以它不會運行,直到頁面加載完成後纔會運行,因爲這就是你所要做的。我認爲還有更嚴重的問題。 – 2014-09-20 21:55:02
語法錯誤也沒有幫助。我會建議通過縮進代碼塊來更好地佈置你的javascript。然後你可以更好地理解它實際上在做什麼。 – Rhumborl 2014-09-20 21:55:13