Elmar Fritz: Grafiken erst bei Anfrage laden

Gibt es eine Moeglichkeit Grafiken erst dann laden zu lassen, wenn sie auch benoetigt werden? Z.B. erst dann wenn der User einen bestimmten Button drueckt und nicht gleich zu Beginn! Das wuerde die anfenglichen Ladezeiten erheblich verkuerzen!

  1. Hallo,

    Gibt es eine Moeglichkeit Grafiken erst dann laden zu lassen, wenn sie auch benoetigt werden? Z.B. erst dann wenn der User einen bestimmten Button drueckt und nicht gleich zu Beginn!

    Na klar.
    Das uebliche Verfahren fuer so Bild-Tausch-Aktionen eigent sich dafuer.
    Beim Laden (also im HTML-Code) ueberall transparentes Mini-GIF,
    auf Anforderung dann austauschen gegen das eigentliche Bild.
    Problem dabei:
    Ohne JS bzw. mit JS1.0-Browsern kommen die Bilder nie zum Vorschein.
    Wenn der Aspekt nicht vernachlaessigt werden soll, dann hilft vielleicht eine Kruecke.
    Man koennte die Austauschaktion an das Anklicken eines Links binden. Der muesste standardmaesig das Bild in einem neuen Fenster zeigen.
    Die Funktion selber ruft man bei onclick auf. Mit
    return false;
    verhindert man das Ausfuehren des Ursprungslinks.
    Nicht besonders schoen, weiss ich, aber u.U. besser als nichts?

    Christine