com32: 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?

hier der quelltext:

<html>  
<head> <title>Test</title>  
<script type="text/javascript">  
  
horst = document.cookie;  
alert(horst)  
  
	if (document.cookie = 1 ) {  
			Sichel = 1; }  
		else {  
	if (document.cookie = 2) {  
			Sichel = 2;	}	  
		else {  
	if (document.cookie = 3 ) {  
			Sichel = 3; }}}  
  
alert(Sichel)  
Hammer = 1  
text1 = 2  
text2 = 3  
  
  
	  
  
document.cookie = Hammer  
  
alert(Sichel)  
<!--  
function kampf1() {		 	  
document.cookie = text1  
}  
//-->	  
<!--  
function kampf2() {		 	  
document.cookie = text2  
}  
//-->  
  
<!--  
function kampf100() {		 	  
  
alert(document.cookie)  
}  
//-->  
  
  
</script>  
</head>  
  
<body>  
  
  
 <h1>versuch mit cookies</h1>  
  
  
<input type=button value="Cookie ändern in 2" onClick="kampf1()">  
<input type=button value="Cookie ändern in 3" onClick="kampf2()">  
<input type=button value="Cookie ausgeben" onClick="kampf100()">  
<a href="javascript:location.reload()" onClick="kampf1()">Reload</a>  
  
  
<div>  
<script type="text/javascript">  
  
	if (Sichel = 1 ) {  
			document.write("Hallo, ich bin Klaus"); }  
		else {  
	if (Sichel = 2) {  
			document.write("Hallo, ich bin der Nicolaus");	}	  
		else {  
	if (Sichel= 3 ) {  
			document.write("Hallo, ich bin Hans"); }}}  
  
  
  
</script>  
</div>  
  
</body>  
</html>  
  

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?
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

mfg Com