function preLoad(){
if(document.images){
image1 = new Image;
image1.src = "../bilder/m_links.gif";
image2 = new Image;
image2.src = "../bilder/m_mitte_oben.gif";
image3 = new Image;
image3.src = "../bilder/m_mitte.jpg";
etc.
} else {return;}
}etc.
<body bgcolor="#000000" text="#00ff00" onLoad="preLoad();">
Hallo , du solltest auf keinen fall die sache mit onLoad-Lösen. So werden die Bilder expliziet erst dann geladen wenn diene Seite komplett angezeigt worden ist !
schreibe die new image funktion direckt in den rumpf des Javascriptes. Die bilder werden in der reihenfolge geladen in der die Image objekte vom browser angelegt werden. (also auch die im html code). aber auch durch diese änderung würde die seite immer noch angezeigt werden bevor alle bilder wirklich das sind. eine möglichkeit währe die images in einer tabelle anzulegen und von einem (dem letzten) die grössen angaben wegzulassen. dann kann der browser die tabelle erst aufbauen wenn alle daten komplett geladen sind. ich halte das aber für ein wenig unelegant . vielleicht gibt es bessere lösungen.
Timo