carsten schlichting: preload images

Beitrag lesen

Hi

bild1=new Image ();
bild1.src="images/bild1.gif";...usw.
werden diese bilder in diesem Falle auch gleichzeitig hochgeladen?

hochgeladen? nein, runtergeladen, in den cache des clients.

alle Bilder, die ich so definiert habe, sind also definitiv  runtergeladen und nicht nur definiert.Das preload ist also schon geschehen.

kann man sich die zusammenarbeit von JS und HTML irgendwie vorstellen?

hm, mir ist nicht ganz klar, wie diese frage gemeint ist.

die Frage ist einbißchen aus meiner hilflosigkeit entstanden, aber das hat mir ein bißchen weitergeholfen: -donke

es ändert eigenschaften vorhandener HTML-elemente, oder erzeugte neue, oder ruft methoden vorhandener JS-objekte auf.

sag mal kann ich dich um einen weiteren Gefallen bitten? und zwar mir folgende funktion in wörter zu formulieren, vielleicht hab ich dann den aha effekt.

function preloadImages() {
   if (document.images) {
      for (var i = 0; i < preloadImages.arguments.length; i++) {
         (new Image()).src = preloadImages.arguments[i];
      }
   }
}

Im Hinterkopf habe ich immer folgendes Beispiel:
http://de.selfhtml.org/javascript/beispiele/buttons.htm

Dort gibt es die Funktion:
function Bildwechsel (Bildnr, Bildobjekt) {
  window.document.images[Bildnr].src = Bildobjekt.src;
}

Wie funktioniert hier denn jetzt die Bildnumerierung.
entsteht die interne Bildnummerierung in der definition im header, oder beim tatsächlichen einfügen der Bilder im HTML. Hier mein ich nämlich beobachtet zu haben, das die Bilder erst gezählt werden, wenn sie im HTML ausgegeben werden.???? Und die dateien werden hier wirklich definitiv bei der definition schon runtergeladen und nicht erst bei der Ausgabe im HTML-code?

grüße von mir

carsten