Hallo,
function checkImages() { document.images[8].onLoad = doIt(); }
>
> images[8] ist ein Werbebanner. Warum wird doIt() nun immer gefeuert, unabhängig davon, ob das Bild dargestellt wird oder nicht?
Weil du "onLoad" die Rückgabe der doIt()-Funktion zuweist, nicht die doIt-Funktion selber.
Probiere mal
~~~javascript
function checkImages() { document.images[8].onLoad = doIt; }
Jonathan