dunst-105: Image.onLoad zu früh ausgeführt?

Beitrag lesen

Danke erstmals für die schnelle Antwort :)

Bilder[i].onLoad = makeVisible();

Weil Du dem onload-Handler nicht die Funktion makeVisible zuweist, sondern das Ergebnis des Aufrufs von makeVisible().

Und wie mache ich das dann richtig?
Bilder[i].onLoad = makeVisible; ?

function makeVisible()
{
    document.getElementById('loaddiv').style.display='none';
}

Was sollen hier die \ vor den ' ?

das ganze wird aus einer php datei geschrieben - befindet sich also in nem string, deshalb die ' hätte auch " nehmen können.