Cookie

wentinator

Gesperrt
ich habe mit folgendem Code ein Cookie, das sich einen Namen merkt:
<script language="JavaScript">
<!--
LIVEDAYS=90;
function set_cookie(name, value) {
document.cookie=name+"="+escape(value)+"; EXPIRES="+cookie_live();
}
function cookie_live() {
var date=new Date();
date.setDate(date.getDate()+LIVEDAYS);
var gmt=date.toGMTString();
var k1=gmt.indexOf(" ");
var k2=gmt.indexOf(" ", k1+1);
var k3=gmt.indexOf(" ", k2+1);
var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);
return str;
}
function get_cookie(name) {
var value=null;
if(document.cookie != "") {
var kk=document.cookie.indexOf(name+"=");
if(kk >= 0) {
kk=kk+name.length+1;
var ll=document.cookie.indexOf(";", kk);
if(ll < 0)ll=document.cookie.length;
value=document.cookie.substring(kk, ll);
value=unescape(value);
}
}
return value;
}
//-->
</script>
<script language="JavaScript">
<!--
anrede=get_cookie("anrede");
if(anrede == null) {
anrede=prompt("Wie soll ich Sie anreden ?");
if(anrede == null || anrede == "") {
anrede="(unbekannter User)";
} else {
set_cookie("anrede", anrede);
}
}
document.write(anrede);
//-->
</script>.

Doch wie kann ich nun während der HP einfach im Text diesen Namen einfügen?
Bitte schnell antworten.
danke! fg Luggi
 
Muss ich dann auf der nächsten Seite das ganze nochmal einfügen, also muss ich auf der nächsten seite ("anrede") neu definieren?
Oder kann ich das irgendwie aus dem Cookie auslesen?
Sorry, aber ich kenn mich eigentlich überhaupt nicht aus.
fg Luggi
 
Du brauchst, sobald der Cookie gesetzt wurde, nur noch die Funktion get_cookie().

Per document.write(get_cookie('anrede')) kannst du das darin gespeicherte dann ausgeben.
 
Es lag irgendwie nah, diesen Beitrag im JavaScript Forum zu posten, da dies nicht getan wurde, habe ich ihn mal verschoben, weil ist ja schon blöd wenn das HTML Forum voller Kekskrümmel ist.
 

Neue Beiträge

Zurück