Preload geht nicht....

simonef

Mitglied
Hallo Leute,

ja, ich weiß, schon wieder....
ich hab mich auch schon brav durch alles durchgearbeitet, aber nix gefunden :confused:

Es geht darum....
ich habe den SPAW Editor eingebunden und angepasst. Es geht soweit auch alles, nur dauert mir das Laden der einzelnen Bilder zu lange. In dieser Zeit kann man mit dem Ding nämlich nicht wirklich arbeiten.

Also will ich mir einen Preloader einbauen, der alle Bilder aus dem entsprechenden Verzeichnis vorlädt. Die Dateien werden mit PHP eingetragen. Das funktioniert so weit, dass das ausgegeben wird, was ich will. Aber der Preloader geht immer noch nicht.

Der Preloader: (Dateien gekürzt :rolleyes: )
Code:
<head>
	<title>Solmetra SPAW Editor usage demonstration page</title>
	
<Script Language="Javascript">
<!--
function preload(){
//Pfad zum Grafikverzeichnis
pfad='lib/themes/classic/img/';

	bilder=new Array('tb_bold_off.gif', 'tb_bulleted_list.gif', 'tb_unindent_off.gif');
//Laden der Bilder
for(i=0;i<bilder.length;++i)
{
bild=new Image();bild.src=pfad+bilder[i];
}
}
//-->
</script>
</head>
<body onload="preload()">

Diese Datei befindet sich im Ordern spaw in dem auch der Ordner lib liegt. Kann es daran liegen? Ich bekomme aber keinen Fehler oder so.... (IE)
Außderdem könnte es noch am SPAW liegen? Der wird auch über JavaScript eingebunden.

Meine Testseite

vielen Dank schon Mal

cu
simone
 
Ich kann dir auch nicht sagen, wo es da schleift... ich vermute, dass es sich um ein serverseitiges Problem handelt.

Packe mal das Folgende ans Ende des <body> der Seite:
Code:
<script type="text/javascript">
<!--
pfad='lib/themes/classic/img/';
bilder=new Array(hier dein Array);

for(i=0;i<bilder.length;++i)
{
document.write('<img src="'+pfad+bilder[i]+'"width="0"height="0"style="position:absolute;top:0;left:0;visibility:hidden">');
}
//-->
</script>

Das funktioniert bei mir besser... warum?keine Ahnung :)
 
Hallo Sven,

erst Mal danke!

Nö, geht so auch nicht.

Serverseitig bei Java *wunder*
aber wer weiß.....

War eine gute Idee, aber selbst wenn ich die Bilder anzeigen lass, indem ich die Werte änder: das hidden und so.... geht´s immer noch nicht...

Erst wird ganz doll viel geladen, und wenn man dann in das Textfeld klickt, wird schon wieder geladen :(

*kleine Pause und ausprobier*

Aber es lag wohl doch an meinen Einstellungen *gaanz rot werd* :rolleyes:
Bei Internetoptionen - Temporary Internetfiles, Settings wird bei "every visit to the page" ständig und immer neu geladen, auch wenn die Seite nicht wirklich neu geladen wird...

Wohl wieder konsequent an der falschen Stelle gesucht ;)
aber deinen Preloader versteh ich jetzt wenigstens ;-)

cu
simone
 
Mmmh... ich glaub trotzdem, dass da was am Server nicht hinhaut... diese paar kb Bilder sollten in 1 Sekunde(oder 2:))auf dem Rechner sein... mein Firefox hat da aber ewig rumgerödelt.... teilweise länger als 1 Minute:confused:
 
...also mich wundert es eher, dass es mit dem Firefox überhaupt geht :)
Mit Mozilla geht es wohl nicht, aber da das nur für´s CMS ist und die alle IE haben, ist das egal. (Mal schön, an sowas arbeiten zu dürfen ;-))

Bei mir geht das eigentlich ganz flott, so +- 10 Sekunden, vielleicht auch 15, ist "Handzählung" ;).

Vielleicht taugt dem Firefox was an dem JS nicht, das ist recht umfangreich.

cu
simone
 
An dem JS kanns nicht liegen... ich hab mir ne eigene Version gemacht, wo nur die Bilder geladen werden....und da schleifts.

Das sind so ca.45 Bilder kleiner als 1kB.... also ca 40kB.... ich kann bei mir zuschauen, wie gemächlich eines nach dem anderen erscheint... da haut was nicht hin.
An meiner Leitung liegts nicht...solang ich Radio mit 192kbps hören kann, sollten die paar Bilder auch im Rahmen des Verträglichen liegen.
 
:confused:
komisch....
also bei mir gehts, und bei ein paar anderen auch..
Hab mir sogar extrig den Firefox installiert :suspekt:
ganz normal, nicht sofort und nicht wirklich super schnell, aber ganz passabel. Ich kann schon "zuschauen", wie sie erscheinen, aber eher so im Zweierpack...

Ich werd mal meine Tester drauf ansetzen ;)
vielleicht fällt denen auch was dazu ein.

Hast du deine Version auch über JS mit der Schleife? ich werd mal eine Seite ganz ohne JS machen, zum Vergleich. Weil falls es länger dauert, die Bilder quasi einzeln anzufordern, mach ich´s halt ohne JS. Die Bilder bleiben eh erst Mal die gleichen.

Auch wenn die Testumgebung mal wieder ganz anders ist, als die Produktiv :rolleyes:

cu
simone
 
Zurück