Hi Corinne,
Ich hab ein Foto als Hintergrund in eine Tabelle gesetzt. Nun
ist das Bild aber sehr gross und dauert auch ewig zum Laden
(optimiert sieht es übel aus - gibts da was geschicktes um es
zu optimieren und totzdem eine gute Qualität beizubehalten?).
Ich hab die Bilder auch schon auf der Startseite mit Größe 0
zum vorladen eingebaut, aber es dauert trotzdem. Gibt es da
eine Möglichkeit, dass ich erst ein sw-Foto in schlechterer
Qualität vorlade welches dann sobald das Original geladen ist
automatisch ersetzt wird?
jain,
in der Netscape-Welt gibt es zum IMG-Tag die „lowsrc“-Option, mit der man ein Bild „vorladen & anzeigen“ lassen kann - der MSIE ignoriert es aber AFAIK.
eine andere Möglichkeit wäre da die Funktionalität der Bild-Formate zu nutzen:
GIF - interlaced Bilder erzeugen. Dadurch wird das Bild wärend des Ladens immer „schärfer“. (auch für „ältere“ Browser)
JPEG - progressive JPEG hat einen ähnlichen Effekt wie bei GIF, aber leider streiken ältere Browser (NSC&MSIE 3) bei der Anzeige (wie auch einige Grafikprogramme das gar nicht zu kennen scheinen).
PNG kann soetwas ähnliches, aber die Browser unterstützen (leider) noch nicht unbedingt alle Features dieses „relativ“ neuen Grafik-Formats.
Ansonsten kannst Du natürlich noch das Bild in kleinere Teile zerschneiden und in einzelne Tabellen-Zellen als Hintergrund laden (sieht dann aber evtl sehr zerprenkelt aus).
Mit JS kannst Du evtl. solches vorladen realisiesern, aber das ist wieder eine andere Sache…
CU (M)ike