Scrips verhakeln sich... (neuling)

Hallo,

ich bin noch ein ziemlicher Neuling in Sachen Javascript. Jetzt habe ich folgendes Problem: wenn eine Seite geladen wird soll eine ganz bestimmte Eingabezeile ausgewählt werden. Dies funktioniert mit dem Befehl <Body onload="document.getElementsByName('q')[0].focus();">auch soweit gut.

Nun wollte ich, dass mit Hilfe von Javascript mein Hintergrundbild mit einen Einblend-Effect angezeigt werden soll. Dazu nutze ich folgenden Code.

[CODE][/CODE]Dies funtioniert auch, solang ich nicht beide Funktionen zusammen in einem Dokument nutzen möchte.

Nun meine Fragen: Wie kann ich das ganze umschreiben, so das sie sich nicht mit einander verhaken?

Danke im vorraus… :smiley:

Lass window.onload weg und schreibt die aufzurufende Funktions ins body:

<body onload="document.getElementsByName('q')[0].focus();initImage();">

window.onload = function() { initImage(); document.getElementsByName('q')[0].focus(); };
Man kann nur ein onload pro Dokument haben. Um das zu umgehen wurde dann addEventListener() definiert.

Wau das ging mal aber schnell!!! Danke, das war genau was ich gesucht habe. Vielen Dank nochmal.