n'abend,
Hallo,
ich bekomme eine Ausnahmefehlermeldung wenn ich versuche, den Focus auf ein soeben erstelltes Eingabefeld zu setzen:
[...]
Woran liegt's?
Ich schätze mal an deinem Javascript.
Zum Testen habe ich folgendes fabriziert - und es funktioniert reibungslos:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>New document</title>
<script type="text/javascript">
window.onload = function()
{
var formthing = document.getElementById( 'bla' );
var inpt = document.createElement( 'input' );
formthing.appendChild( inpt );
inpt.focus();
};
</script>
</head>
<body>
<form name="bla" id="bla">
<input name="test"><br />
<input name="test"><br />
<input name="test"><br />
<input name="test"><br />
</form>
</body>
</html>
Vergleiche den obigen Test mit deinem Code und versuche herauszufinden, was du evtl. anders machst (z.b. "var" zur Deklaration einer Variable auslassen, oder deine Funktion aufrufen, bevor die Seite komplett geladen wurde, o.ä.).
weiterhin schönen abend...
--
wer braucht schon großbuchstaben?
sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|
wer braucht schon großbuchstaben?
sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|