Jonathan: onload-event wird immer gefeuert

Beitrag lesen

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