phpbar.de logo

Mailinglisten-Archive

[php] Methode gesucht

[php] Methode gesucht

Peter Bieling net2 at media-palette.de
Mit Apr 2 13:21:13 CEST 2008


Hallo Norbert,

Norbert Pfeiffer schrieb:

>> Wer schon jetzt wissen möchte, wozu das alles gut sein soll, kann
>> hier http://www.uris.de/test/aero/test.lauf.php nachsehen.
> 
>> Du solltest die Bilder erst laden lassen, bevor Du losfliegst.
>> Hier flog die meiste Zeit ein Platzhalter und kein Flugzeug ...
> stimmt,
> habe auch so eine schlechte DSL-Anbindung, aber lokal klappts.
> Wenn auch beim zweiten Lauf die Bilder nicht zu sehen sind, liegt es
> an den Browser-Einstellungen. PreLoad hatte ich versucht, können die
> neuen Browser aber nicht mehr. Zumindestens hat es nix gebracht ...

witzige Idee.
Verbesserungsvorschläge:
Man braucht sicherlich nicht für jeden Winkel ein Flugzeug. Ein Viertel 
der Bilder reicht bestimmt.
Außerdem brauchst Du für das Bild nur ein DIV. Die Bilder werden dann 
dynamisch ausgetauscht.
Wenn die in JavaScript definiert werden, werden sie eigentlich auch 
vorgeladen:

Auf die Schnelle ungetestet und sicherlich mit Fehlern:
JavaScript:
var flieger = new Array;
for (var i = 0; i <= anz_bilder; i++ ) {
     flieger[i] = new Image();
     fleger[i].src="bilder/flieger" + i + ".jpg";
}

HTML:

<div id="A" style="position:absolute; visibility:hidden; top:0px; 
left:0px; width:25px; height:25px;"><img id="fliegerbild" 
src="bilder/flieger.gif" alt="" width="25"  heigt="35"></div>

Wird dann ausgetauscht mit:
JavaScript:
self.document.fliegerbild.src = flieger[aktuellerindex].src;

Das Div muss natürlich an die richtige Positon gerückt werden.

Sorry für OT. ;-)

Viele Grüße

Peter




php::bar PHP Wiki   -   Listenarchive