Wenn Du ganze Bildobjekte in den Array lädst, bleiben die Bilder im Cache, solange die Seite angezeigt wird.
1: | bilder[0] = new Image("Bilder/WSPNa.jpg"); |
Der Zugriff auf den Bildpfad erfolgt dann per bilder[index].src
Falls Dir der RAM des Nutzers am Herzen liegt, bringen Dich zwei Ebenen weiter: Du legst das Hindergrundbild doppelt fest (dafür brauchst Du zwei Elemente - vermutlich und den Inhalts-
- sofern Du den Ratschlag über mir befolgst). Im Hintergrund das alte Bild (beim Laden sollte es ein sehr kleines, evtl. sogar einfarbiges Rechteck sein, sodass man den Text schon lesen kann, bevor das Bild geladen ist). Und im Vordergrund wird das neue Bild geladen und - sobald es fertig ist - direkt über das alte gezeichnet.