Bir cookie alanını Chrome'da gayet iyi çalışan bir giriş alanında depolamaya çalışıyorum ancak IE-11 üzerinde çalışmıyor. Kimse neyi özlediğimi söyleyebilir mi bu yüzden bu çerez IE üzerinde de çalışabilir? İşte benim kodum. Şimdiden teşekkürler.IE'de bir çerez saklamıyor
JavaScript:
function setCookie(key, value) {
var expires = new Date();
expires.setTime(expires.getTime() + (1 * 24 * 60 * 60 * 1000));
document.cookie = key + '=' + value + ';expires=' + expires.toUTCString();
}
function getCookie(key) {
var keyValue = document.cookie.match('(^|;) ?' + key + '=([^;]*)(;|$)');
return keyValue ? keyValue[2] : null;
}
function myfunction() {
setCookie("input1", '1');
alert(getCookie("input1"));
document.homeForm.input1.value = getCookie("input1");
}
HTML
<form name="myform">
<input type=text name=input1 value=""/>
</form>
Formunuz 'myform' denilen ancak kod document.homeForm' atıfta edilir ... ' - Kodunuzdaki bir yazı mı yoksa sadece bu yazı mı? – Emissary
@Emissary sadece bu yazı – progx
Bu kod benim için IE 11'de iyi çalıştı. Çerezleriniz etkin mi? – gmfm