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.