我的問題是我想調用一個函數來在不同的函數中創建一個cookie。出於某種原因,createCookie函數不會執行。在我打電話的createCookie(名稱)Javascript在不同功能中創建Cookie
功能
function login() {
var user = document.getElementById('name').value;
var pass = document.getElementById('pass').value;
if(user='Jacob',pass='password') {
createCookie('name','Jacob',0);
}else{
alert('Invalid Credentials');
}
}
的createCookie的(名字)功能
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
當我試圖找到使用這些功能時,顯示爲空值。
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function display(){
var x = readCookie('name');
alert(x);
}
感謝您的幫助。 – Jacob 2015-03-03 05:27:39