我是 JS 新手。我正在使用 Homestead Sitebuilder 来编辑/创建我的网站。
我试图通过触发 HTML onclick 事件来调用 JS 函数但没有成功。这样做的目的是为网页上的链接提供基本的密码保护。这是为了阻止没有密码的普通互联网冲浪者。
目前,onmouseover 和 onmouseout 事件可以正常工作,但是 onclick 没有任何反应。
这是我的代码(请告诉我我缺少什么):
<HEAD>
<SCRIPT>
function passWord() {
var pass1 = prompt('Please Enter Your Password', ' ');
if (pass1.toLowerCase() = "letmein") {
alert('Correct');
window.open('students.html');
return;
} else {
alert('Password Incorrect; Access Denied');
return;
}
}
</SCRIPT>
</HEAD>
<BODY>
<img name="image1" src="Button_1_-_Financial_Mouseout_B_W.jpg" border="0" HEIGHT="31" WIDTH="308" onclick "passWord()" onmouseover="image1.src='Button_1_-_Financial_Mouseover_B_W.jpg';" onmouseout="image1.src='Button_1_-_Financial_Mouseout_B_W.jpg';">
</BODY>
请帮忙!谢谢。