Ist das Vorhaben unter JS überhaupt möglich, die Bilder auf diese Weise im background anzulegen?
Klar:
document.getElementById("disc").http://de.selfhtml.org/javascript/objekte/style.htm@title=style.<http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften@title=backgroundImage >= "url(pfad/zur/datei/" + document.body.id + ".png)";
Allerdings brauchst und solltest du nicht auf das load-Ereignis warten, weil dann das Bild erst geladen wird, wenn das Dokument schon fertig aufgebaut ist.
Du kannst obige Zeile auch in ein script-Element einfügen, das direkt hinter dem Element mit der ID disc liegt. Der Zugriff auf die body-ID sollte schon möglich sein. So wird die Grafik schon sehr früh vom Server geladen, als wäre sie direkt im Code eingebunden.
Mathias