setFocus() und Firefox

Arndtinho

Erfahrenes Mitglied
Hallo,

ich möchte das beim Start einer Seite automatisch der Focus in das erste textfeld gesetzt wird. Hierzu habe ich nun folgenden Code:
HTML:
<script>
   <!--
      function setfocus() {
         document.search[0].focus();
      }
   // -->
</script>
Und im body-Tag:
HTML:
  onLoad="setfocus()"
Die ganze Geschichte im IE aber nicht im Firefox. Was muss manfür den Firefox beachten, so dass es in beiden Browsern funktioniert?

Gruß,
Arndtinho
 
Worauf bezieht sich denn das „search[0]“? Probier’s mal mit der getElementyByName()-Methode:
Code:
function setfocus()
{
	document.getElementsByName("search")[0].focus();
}
 
das "search[0]" ist das erste textfeld ( namens: 'searchstring') im formular und gleichbedeutend mit

document.search.searchstring.focus();

Das Komische dabei ist, dass bei Google die gleiche Funktion genutzt wird und der Focus gesetzt wird.

Gruß,
Arndtinho
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück