da hab ich nun also versucht, mich ein bisschen in das DHTML Zeugs reinzufummeln - jetzt klappt natuerlich garnichts mehr.
Ich will mit folgendem Quellcode ein Formularfeld mit Daten (die dann wieder aus einem cookie stammen sollen) füttern. Doch dann kommt in der Netscape Konsole:
document.laytxt has no properties.
ich hoffe ich hab mich nicht allzu doof angestellt und ihr schlagt nicht die hände überm kopf zusammen.
Ach ja: es finden sich mehrere zu verändernde Formulare auf einer seite - deswegen die for-Schleife.
vielen tausend dank für eure mühen!!!
die HTML Datei:
-------------------------------------
<div id="divtxt" style="position:absolute; top:120px; text-align:center;">
<layer id="laytxt">
<form action="/cgi-bin/ea.plx" method=get name="Formular">
<p class="kleinschwarz">angemeldet als (Benutzername):<BR>
<INPUT type="text" size="25" name="Benutzername" value="">
</P>
<p class="kleinschwarz">Passwort:<BR>
<INPUT type="password" size="16" name="Passwort" value=""></P>
<input type="submit" name="action" value="abschicken!">
</form>
</layer>
</div>
das Javascript (externe Datei - wird onload gestartet):
-------------------------------------
function cookieslesen()
{
if (document.all)
{
for (i=0;i>document.all.divtxt.forms.length;i++)
{
document.all.divtxt.forms[i].Benutzername.value="soeinmist";
document.all.divtxt.forms[i].Passwort.value="soeinmist";
}
}
else if (document.layers)
{
for (i=0;i>document.laytxt.document.forms.length;i++)
{
document.laytxt.document.forms[i].Passwort.value="soeimist";
document.laytxt.document.forms[i].Benutzername.value="mist";
}
}
}