Hi
Warum der doppelte split?
mach doch einfach:
var xt_tempobj = cookiearray[i].split("=");Dann kannst du auf xt_tempobj[0] und xt_tempobj[1] zugreifen (sofern vorhanden)
also das war eine gute Änderung.
ganz unten habe ich den code und auch den code, der das cookie einliest. die if_bedingung funktioniert aus irgend einem grund nicht. und vielleicht liegt das an der datenart??? wenn ich eine andere während der funktion deklarierten variable abfrage funktioniert sie. beim auslesen des cookies muß aus dem array wert "kein" string geworden sein, sondern irgendwas anderes.
was ist denn das für eine Wert_art? und wie kann ich sie verändern oder anders händeln??????
function form_onload(){
var cookiearray = document.cookie.split(";");
alert(cookiearray);
alert(cookiearray.length);
for (var i =0;i < cookiearray.length; i++){
var xt_tempobj = cookiearray[i].split("=");
if(xt_tempobj[0]=="xt_unternehmen"){
alert(xt_tempobj[0]);
document:kontakt.unternehmen.value=var xt_tempobj[1]; };
};
};
function form_onupload(){
var xt_temp1;
xt_temp1 = document.kontakt.unternehmen.value;
document.cookie = "xt_unternehmen=" + xt_temp1;
};
also grüße von mir
carsten