JavaScript每天提示一次
嘿,我想做一个每天出现一次的JavaScript提示。 我的实际代码是:JavaScript每天提示一次,javascript,passwords,prompt,Javascript,Passwords,Prompt,嘿,我想做一个每天出现一次的JavaScript提示。 我的实际代码是: <script> var pass; var pass1="mypassword"; password=prompt('Please enter your password to view this page!',' '); if (password==pass1) alert('Password Correct! Click OK to enter!'); else { window.location
<script>
var pass; var pass1="mypassword";
password=prompt('Please enter your password to view this page!',' ');
if (password==pass1)
alert('Password Correct! Click OK to enter!');
else
{
window.location="http://mywebsite.com";
}
</script>
var pass;var pass1=“mypassword”;
password=prompt('请输入您的密码以查看此页面!','';
如果(密码==pass1)
警报('密码正确!单击“确定”进入!');
其他的
{
window.location=”http://mywebsite.com";
}
使用此代码,每次刷新时都会出现提示您可以设置一个一天后过期的cookie: 下面是一个修改代码的示例:
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function isLoggedIn() {
if(getCookie("isLoggedIn") === "true") {
return true;
} else {
return false;
}
}
var pass1 = "mypassword";
if(isLoggedIn() === false) {
var password = prompt('Please enter your password to view this page!',' ');
if(password === pass1) {
alert('Password Correct! Click OK to enter!');
setCookie("isLoggedIn", "true", 1);
} else {
window.location.reload;
}
}
函数getCookie(cname){
变量名称=cname+“=”;
var decodedCookie=decodeURIComponent(document.cookie);
var ca=decodedCookie.split(“;”);
对于(var i=0;我真的希望这不是一个正确的密码验证?请阅读如何使用Cookie和/或localStorage