تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در ذحیره کوکی با جاوا اسکریپت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خدمت دوستان
من قطعه کد زیر رو دارم ولی متاسفانه کوکی اون ذخیره نمیشه به نظرتون چیکار کنم با چند تا مرور گر هم تست کردم:
کد:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Delete Process</title>
<script type="text/javascript">
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;
}// The parameters of the function above hold the name of the cookie, the value of the cookie, and the number of days until the cookie expires.

function getCookie(cname) {
    var name = cname + "=";
    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);
        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
    }
    return "";
}// The function above makes an array to retrieve cookie names and values, then it checks if the specified cookie exists, and returns the cookie value.

function checkCookie() {
    var user = getCookie("username");
    if (user != "") {
        alert("Welcome again " + user);
    } else {
        user = prompt("Please enter your name:", "");
        if (user != "" && user != null) {
            setCookie("username", user, 365);
        }
    }
}// create the function that displays a welcome message if the cookie is set, and if the cookie is not set it will display a prompt box, asking for the name of the user, and stores the username cookie for 365 days

function delCookie(c_name){
    setCookie(c_name,"",-1);
}// Delete Existing cookie Variable
</script>
</head>

<body onload="checkCookie()">
<input type="button" onclick="delCookie('username')" value="Clear Cookie">
</body>
</html>

از دوستان خواهشمندم راهنمایی کنند
خیلی ممنون