Topic: Cookie per IE, NULL

Zodziu nesusitvarkau su IE... Esu pasidares kad suvedus teksta i forma, ta teksta issaugo i cookies tuo atveju jei kas negerai ir butu galima gristi ir pakartotinai ikelti teksta neresant jo is naujo. Taigi gristam prie problemos :) Kai cookio galiojimo laikas baigiasi viskas kaip ir gerai, tas tekstas nerodomas tarkim ant firefox, bet ant IE kazkodel rodo reiksme NULL. Nu tas yra negerai ir ieskojau kas ten per nesamones su IE bet nieko neradau, gal kas susidure su IE ir expred cookies textarea lauko rodyme?

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Cookie per IE, NULL

Keista kad ne tema PHP skyriuje.. O gal pas taves per Javascripta kažka suka ir čia jis sufeilina ant IE? O sesijas mėginai naudoti textarea reikšmei saugoti?

No warning? No action? I hate this situation!

Re: Cookie per IE, NULL

JS nelabai moku esu sulibdes is ivairiu pavyzdziu ir siek tiek savo pridejau bet kazka daro ne taip su IE t.y. pati IE atvaizduoja pasibaigusi cookie nors neturetu jo atvaizduoti nes jis pasibaiges.

<script language="JavaScript">
window.onload=function()
{
document.getElementById('savetickettext').onclick=function()
{var el=document.getElementById('message'); // Id of element
setCookie('message',el.value);
}
document.getElementById('message').value=getCookie('message');
}
<!--
// Use this function to retrieve a cookie.
function getCookie(name){
var cname = name + "=";               
var dc = document.cookie;             
    if (dc.length > 0) {             
    begin = dc.indexOf(cname);       
        if (begin != -1) {           
        begin += cname.length;       
        end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
            return unescape(dc.substring(begin, end));
        }
    }
return null;
}
// Use this function to save a cookie.
function setCookie(name, value, expires) {
var date = new Date();
date.setTime(date.getTime()+(7*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = name + "=" + escape(value)+expires+"; path=/";
}
// Use this function to delete a cookie.
function delCookie(name) {
document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
}
// Function to retrieve form element's value.
function getValue(element) {
var value = getCookie(element.name);
    if (value != null) element.value = value;
}
// Function to save form element's value.
function setValue(element) {
setCookie(element.name, element.value, exp);
}
var exp = new Date();                                   
exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 31));
//-->
</script>

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Cookie per IE, NULL

O tai negali/nenori patikrinti ar document.cookie != NULL ?

Re: Cookie per IE, NULL

minde wrote:

O tai negali/nenori patikrinti ar document.cookie != NULL ?

O kur man tai irasyti? :)

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)