Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2011, 17:19   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Bamberg
Beiträge: 876
Question Ajax IMG preloaden?

Hi.

ich habe folgendes test-script:

Im head:
HTML-Code:
function ct_abfrage() {
$('#ct').html('<p><img src="img/load.gif" width="16" height="16" /></p>');
$('#ct').load("ct/inhalt.html");
}
Im body:
HTML-Code:
<input type="button" onclick="ct_abfrage()" value="hau druff" />
<div id="ct">
  <p>Wo der Inhalt mal hinkommen soll!</p>
</div>
load.gif ist ein ladeprozessindikatorbild.
inhalt.html ist der zu ladende Inhalt..

soweit funktioniert alles wie es soll.


Sobald die Datei geladen ist verschwindet load.gif und Inhalt.html erscheint

doch Bilder werden nicht berücksichtigt.
d.h. es kommt ein ladezeichen dann wird die Datei eingebunden und dann sieht der user wie das Bild langsam geladen wird? - doof.

der einzige Ausweg den ich gefunden habe ist es die Bilder in der index.html vorzuladen. das würde aber heißen dass ich einen initial ladeprozess für alle verwendeten Bilder durchführen müsste. was unsinnig ist wenn der Besucher ggf. die Bilder garnicht ansehen will - warum sollte er sie dann laden?

gibt es seitens jquery keine Möglichkeit die komplette angeforderte Datei vorzuladen inkl. Bilder?


hoffe das war nicht zu wirr.

alles gute!

p.s.: außerdem ist es doch umständlich alle urls 2 mal anzugeben ( einmal beim einbinden der Bilder <img src.... und einmal beim preloaden) das ist für erweiterbare gallerien doch wirklich eine kümmerliche Lösung.

p.p.s.: ich habe weiter gesucht und bin auf unterschiedlichen Seiten auf folgende Aussagen gestoßen:

- Bilder werden generell erst geladen wenn sie im Dom tree eingebunden wurden. (korrekt?)
- Daraus ergibt sich dass man die Bilder per Script vorladen muss. (korrekt?)
- Das heißt jedoch dass man zum laden auf alle urls einzeln verweisen muss.

Zweite Frage:

Ist es daher ratsam die zu ladenden Dateien per PHP auf <img src=" zu durchsuchen und alle daraus resultierenden Pfade vorzuladen?

(So würde der Besucher nur das laden was er anschauen will und man müsste nicht an zwei stellen die URLs angeben)

Geändert von wangman (10-09-2011 um 18:44 Uhr)
wangman ist offline   Mit Zitat antworten
Alt 10-09-2011, 19:48   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Ort: Bamberg
Beiträge: 876
also ich schreib grad den php script um img urls auszulesen und dabei denk ich mir, dass das doch nicht der sinnvollste weg sein kann!

ich bitte um Antwort
wangman ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Ajax ArBr PHP und MySQL 5 14-08-2009 09:11
AJAX und XML Nightflyer JavaScript & jQuery 5 24-07-2007 14:10
ajax und php-include Dennis JavaScript & jQuery 1 07-06-2007 15:24
On the fly FLV Konvertierung mit AJAX Utopian Am Rande 15 01-09-2006 17:18
Ajax Linksammlung marc Am Rande 19 10-01-2006 11:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele