ChrisB: cookie gibt falschen wert aus?

Beitrag lesen

Hi,

also ich habe ein paar versuche mit cookies gemacht und ich komm irgendwie nicht weiter und finde meinen fehler nicht, was mache ich falsch?

horst = document.cookie;
alert(horst)

Was ergibt diese Kontrollausgabe in dem Fall, das ein Cookie gesetzt ist?

if (document.cookie = 1 ) {

Abgesehen davon, dass du hier eine Zuweisung machst, statt des beabsichtigten Vergleiches, wird document.cookie vermutlich nicht 1 enthalten.

Hammer = 1
document.cookie = Hammer

Solch einen Wert zuzuweisen, ist unsinnig.
Du hast dich wohl nicht mal ansatzweise informiert?
http://de.selfhtml.org/javascript/objekte/document.htm#cookie

wenn ich den cookie wert auf drei setzte wird mir aber beim erneuten laden nur zwei ausgegeben, zudem ändert sich der wert von sichel nicht, was ist da falsch?

Ziemlich vieles, siehe oben.

was noch schlimmer ist, ich bekomm noch von einem vorherigem versuch den cookie mitausgegeben und bekomm ihn irgendwie mit dem löschen der cookies unter browserverlauf nicht weg

Du setzt sie bisher nicht mal sinnvoll, also kümmere dich erst mal darum.
Und testen solltest du in einem vernünftigen Browser, nicht dem IE.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.