Hallo,
Das funktioniert auch wunderbar wenn ich den onload event des Body Tags verwende.
<body onload="showContent();">
>
> Ich will das da aber nicht haben. Sondern in meinem .js File einen listener verwenden.
> Ungefär so
>
> ~~~javascript
> window.onload = showContent();
>
Das geht aber viel zu früh los. Und die Grafiken sind noch gar nich komplett geladen.
Das geht deswegen zu früh los, weil Du es falsch notierst. Deine Programmzeile führt die Funktion showContent() aus, sobald das Script geparst wird und weist den Rückgabewert der Funktion showContent() als Eventhändler window.onload zu.
Du willst aber, dass beim Parsen des Scriptes die Referenz zur Funktion showContent() als Eventhändler window.onload zugewiesen wird, damit bei Eintreffen des Events window.onload dann diese Funktion ausgefüht wird.
Das wäre:
window.onload = showContent;
viele Grüße
Axel