• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

cookies

chess-alf

New member
Ich würde gerne beim Absenden eines Eingabeformulares ein Cookie setzen. Dies mache ich mit der Funktion

function set()
{
var myDate = new Date(2002,11,1);
var myVal;
var cText = "";
myVal = document.formular.vorname.value;
cText += "myVorname=";
cText += escape(myVal);
cText += ";expires=";
cText += myDate.toGMTString();
cText += ";path=/";
}

und onSubmit="set();

Leider hat diese Funktion den Nachteil daß jedesmal
bei Submit das Cookie neu gesetzt wird.
Wie kann man verhindern das ein neues Cookie
gesetzt wird wenn schon eines vorhanden ist.

function set(){
if (document.cookie = ' ') /*wenn kein cookie gesetzt
{
var myDate = new Date(2002,11,1);
var myVal;
var cText = "";
myVal = document.formular.vorname.value;
cText += "myVorname=";
cText += escape(myVal);
cText += ";expires=";
cText += myDate.toGMTString();
cText += ";path=/";
}
}

funzt leider nicht.
 
Zurück
Oben