Frågan#1
Jag har följande kod.
När jag trycker på en knapp så skall tidpunkten och knappens namn sparas i en cookie och samtidigt visas på skärmen. Problemet jag har är att det inte bara visas detta utan också namnet på cookien (som upprepas) och ibland också någon typ av sessionsinformation.
Varför och hur rättar man till det?
<script type="text/javascript">
function save(btn) {
myDate = new Date()
expires=new Date(new Date().getTime()+31536000000);
txt = unescape(document.cookie);
txt += "<br>" + myDate + " / " + btn.value;
setCookie("ambulans",txt,expires)
visaCookie();
}
function visaCookie(){
document.getElementById("result").innerHTML= unescape(document.cookie);
}
function setCookie(name, value, expire){
document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + expire.toGMTString()));
}
function resetCookie(){
expires=new Date(new Date().getTime()+31536000000)
setCookie('ambulans','',expires)
}
</script>
</head>
<body>
<form method="POST">
<input type="button" value="Knapp 1" name="B3" onclick="save(this);">
<input type="button" value="Knapp 2" name="B4" onclick="save(this);">
<input type="button" value="Knapp 3" name="B5" onclick="save(this);">
<input type="button" value="Knapp 4" name="B6" onclick="save(this);">
<input type="button" value="Nollställ cookie" name="B6" onclick="resetCookie();">
<input type="button" value="Visa cookie" name="B7" onclick="visaCookie();"></form>
<hr>
<div id="result"></div>
Tack på förhand
/Mikke
-----------------------------
Vah! Denuone Latine loquebar? Me ineptum.
Interdum modo elabitur.
Hoppsan! Pratade jag latin nu igen? Tokigt. Ibland så bara slinker det ur mig.