Krams: Per Javascript und Cookie einem Form Textelement einen Wert zuwe

Beitrag lesen

Hallo liebe Helfer,
ich habe schon etliche Seiten gelesen und auch einige Beispiele gefunden, aber nie die Lösung, die ich brauche...
Ich habe eine JSP und einen Cookie. Auf der JSP Seite gebe ich einen Benutzer und ein PW ein und den speichert mein Cookie auch ab, jedoch soll er bei einem erneuten Besuch diese Werte schon in die Felder schreiben, jedoch macht er das nicht und das ist mein Problem. (Ich kann den Cookie auf der JSP überall ausgeben, nur nicht in die Form schreiben..
Hier der Code der JSP (intern.jsp):

<html>  
  
<head>  
  
<script language="JavaScript" src="cookieBenutzerSpeichern.js"></script>  
  
  
  
</head>  
  
  
<body>  
		<!-- Inhalt -->  
		<div id="main">  
			<div class="left">  
				<h1>Internes</h1>  
				<br> <br>  
				<div align="center">  
  
  
					<form action="../museumphp/intern.php" method="post" name="form1">  
						<input type="hidden" name="step" value="1">  
						<table border="0" cellpadding="5" cellspacing="2" width="300">  
  
							<tr>  
								<td align="right"><span class="normalbold">Benutzername:</span></td>  
								<td align="center"><input type="text" name="username"  
									size="20" maxlength="255"  
									title="Bitte geben Sie hier Ihren Benutzernamen ein." onblur="nameSpeichern()"></td>  
							</tr>  
  
							<tr>  
								<td align="right"><span class="normalbold">Passwort:</span></td>  
								<td align="center"><input type="password" name="passwort"  
									size="20" maxlength="255"  
									title="Bitte geben Sie hier Ihr Passwort ein. Achten Sie hierbei bitte insbesondere auf Gro&szlig;/Kleinschreibung!" onblur="passwortSpeichern()"></td>  
							</tr>  
  
  
  
							<tr>  
								<td class="formutitel" colspan="2" align="center"><input type="submit" value="Log in"  
  
									title="Um sich anzumelden, klicken Sie bitte einmal (!) auf diesen Knopf und warten Sie, bis sich die n&auml;chste Seite automatisch &ouml;ffnet....">  
									<a href="eintragen.jsp">Registrieren</a></td>  
							</tr>  
  
						</table>  
  
					</form>  
					  
				</div>  
			</div>  
		</div>  
</body>  
  

cookieBenutzerSpeichern.js:

  
	 var info,i,infoname,infowert;  
	 if (!document.cookie){}  
	 else {  
	  info=document.cookie.split('; ');  
	  for (i=0;i<info.length;i++) {  
	    infoname=info[i].split('=')[0];  
	    infowert=info[i].split('=')[1];  
	    if (infoname=='Name') {  
	 	  
	      document.write("Sch&ouml;n " + infowert + ", dass du wieder da bist. Ich wei&szlig; alles &uuml;ber dich!<br>");  
	      document.forms["form1"].elements["username"].value = ""+infowert;  
	    }  
	    if (infoname=='Passwort') {  
	      document.write("Dein Hobby ist zum Beispiel " + infowert + "!");  
	      document.form1.passwort.value = ""+infowert;  
	  
	    }  
  
	  }  
	 }  
  
  
function nameSpeichern()  
{  
 var a = new Date();  
 a = new Date(a.getTime() +1000*60*60*24*365);  
 document.cookie = 'Name'+'='+document.form1.username.value +'; expires='+a.toGMTString()+';';  
}  
function passwortSpeichern()  
{  
 var a = new Date();  
 a = new Date(a.getTime() +1000*60*60*24*365);  
 document.cookie = 'Passwort'+'='+document.form1.passwort.value +'; expires='+a.toGMTString()+';';  
}  
  

Bei der js-Seite document.forms["form1"].elements["username"].value = ""+infowert; sowie document.form1.passwort.value = ""+infowert; "funktioniert" nicht.
Vorab schonmal herzlichen Dank fürs Bemühen und Durchlesen! :)

VG
Krams