Andreas: onload=setfocus() außerhalb dem <body> aufrufen?

Beitrag lesen

Hi,

tatsächlich... Wenn ich das "" durch "self" ersetze, klappt's auch nicht... Nur, wenn ich direkt im BODY-Tag "onload="self.focus()"" schreibe - ansonsten gibt's den JS-Fehler "Nicht implementiert" - was auch immer das bedeuten soll. So'n Quatsch. Tja, ein echtes Problem...

Aber mit meinem ersten Vorschlag geht's:

<html>
  <head>
</head>

<body onload="if(doOnLoad){doOnLoadFnc();};">

<form name="sample" method="post" action="neu.php?id=<?=$id?>">
  <input type="text" name="Titel" value="<?=$titel?>" size="30" maxlength="200">
</form>

<script language="javascript">
<!--
var doOnLoad=true;
function doOnLoadFnc(){
  self.focus();
}
//-->
</script>

</body>
</html>

Ist halt nur etwas unelegant...

Ciao
Andreas