[JavaScript] Prob. mit auslesen vom Cookie

Tafi20

Cadet 1st Year
Registriert
Jan. 2005
Beiträge
15
Hallo ich hab folgendes problem.
Ich fülle ein cookie mit mehreren Variableninhalten, aber es wird mir immer nur der letzte ausgegeben, aber ich will alle ausgeben. Weiß nicht warum das nicht funzt.

So fülle ich das cookie:

document.cookie="First_Name" + first +";expires=" + Verfallszeit +";";
document.cookie="Name" + name +";expires=" + Verfallszeit +";";
document.cookie="Road" + road +";expires=" + Verfallszeit +";";
document.cookie="Postal zip code" + postal +";expires=" + Verfallszeit +";";

und so will ich das halt ausgeben:

document.write(document.cookie);


PS: dies ist nur ein Auszug aus meiner Funktion

Wär echt cool wenn mir einer helfen könnte
 
Tafi20 schrieb:
document.cookie="First_Name" + first +";expires=" + Verfallszeit +";";
document.cookie="Name" + name +";expires=" + Verfallszeit +";";
document.cookie="Road" + road +";expires=" + Verfallszeit +";";
document.cookie="Postal zip code" + postal +";expires=" + Verfallszeit +";";
Ich habe den Code nicht getestet, ob das mit dem Cookie oder so läuft. Aber was ich schon so sehe ist, dass Du den Inhalt von document.cookie immer wieder mit jeder Zeile aufs neue überschreibst!

Eine Konkatenierung wäre so richtig:

document.cookie= document.cookie + "First_Name" + first +";expires=" + Verfallszeit +";";
document.cookie= document.cookie + "Name" + name +";expires=" + Verfallszeit +";";
document.cookie= document.cookie + "Road" + road +";expires=" + Verfallszeit +";";
document.cookie= document.cookie + "Postal zip code" + postal +";expires=" + Verfallszeit +";";

möglicherweise würde sogar das gehen:

document.cookie+="First_Name" + first +";expires=" + Verfallszeit +";";
document.cookie+="Name" + name +";expires=" + Verfallszeit +";";
document.cookie+="Road" + road +";expires=" + Verfallszeit +";";
document.cookie+="Postal zip code" + postal +";expires=" + Verfallszeit +";";

Probiers mal aus!
 
Zurück
Oben