SELFPHP: Version 5.6.9 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 

CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 


Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.07.2008, 01:32:13
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 21
Beiträge: 255
lukgestach befindet sich auf einem aufstrebenden Ast
Bild während dem laden des anderes Bildes

Hi,

Ich habe ein problem und zwar folgendes: Ich habe eine Galerie erstellt bei der man mit klick auf 2 Buttons die Bilder wechseln kann (Vorwärts und Rückwärts). Da das mit JS gemacht ist lädt es die Seite nicht neu, aber gerade bei langsameren I-net Verbindungen hat es sehr lange bis die Bilder geladen sind und man klickt dann nochmals drauf, wobei sich dann schon das übernächste Bild lädt!

Was will ich?
Das ist eig. recht simpel: Wenn man auf den Button klickt kommt ein kleineres Bild (load.gif) welches angezeigt wird bis das richtige, grosse Bild geladen ist!

Ich habe schon in Google gesucht, aber leider nichts gefunden!

Hier ist noch der Code vom Bilder aufrufen:
HTML-Code:
<script type="text/javascript">
    <!--
      // definiert das start-bild
      var bildnr = 1;
      // definiert die anzahl bilder
      var anzahlbilder = 28;
      function naechstesbild()
      {
        bildnr++;
        // hier wird geprüft ob die momentane bildnr die anzahl bilder übersteigt und wenn ja, wird zum ersten gesprungen
        if( bildnr > anzahlbilder )
          bildnr = 1;
        // hier wird nur das attribut ('src') des elements mit der id 'bild' angepasst
        document.getElementById('bild').setAttribute('src', 'chalet topas/' + bildnr + '.gif');
      }
    //-->
</script>

<!-- Hier die Ausgabe des Bildes //-->

<img id="bild" src="chalet topas/1.gif" width="400">
__________________
Mit Zitat antworten
  #2  
Alt 07.07.2008, 02:41:04
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 25
Beiträge: 1.474
Opendix befindet sich auf einem aufstrebenden Ast
Opendix eine Nachricht über MSN schicken
AW: Bild während dem laden des anderes Bildes

http://forum.jswelt.de/javascript/40...g-geladen.html
http://forum.de.selfhtml.org/archiv/2003/11/t64461/

Ich denke aus diesen beiden Links solltest du dir dein gewolltest Ergebniss zusammenschustern können... wenn nicht, poste doch nochmals, dann kann man dir weiterhelfen ;)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 08.07.2008, 00:32:06
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 21
Beiträge: 255
lukgestach befindet sich auf einem aufstrebenden Ast
AW: Bild während dem laden des anderes Bildes

Danke! Habs jetzt mit dem visibility gelöst!

Klappt jetzt wunderbar!

EDIT:

Im Firefox funzt es wie gesagt wunderbar, aber im IE wills nicht...

hier nochmals der vollständige Code:
HTML-Code:
<script type="text/javascript">
    <!--
      // definiert das start-bild
      var bildnr = 1;
      // definiert die anzahl bilder
      var anzahlbilder = 28;
      function naechstesbild()
      {
        bildnr++;
        // hier wird geprüft ob die momentane bildnr die anzahl bilder übersteigt und wenn ja, wird zum ersten gesprungen
        if( bildnr > anzahlbilder )
          bildnr = 1;
        // hier wird nur das attribut ('src') des elements mit der id 'bild' angepasst
        document.getElementById('bild').setAttribute('src', 'chalet topas/' + bildnr + '.gif');
        document.getElementById('bild').setAttribute('style', 'visibility:hidden');
        document.getElementById('load').setAttribute('style', 'visibility:visible');
      }
      function vorderesbild()
      {
      	bildnr--;
      	if( bildnr < 1 )
      	bildnr = anzahlbilder;
      	document.getElementById('bild').setAttribute('src', 'chalet topas/' + bildnr + '.gif');
      	document.getElementById('bild').setAttribute('style', 'visibility:hidden');
        document.getElementById('load').setAttribute('style', 'visibility:visible');
      }
      function visiblen()
      {
      	document.getElementById('load').setAttribute('style', 'visibility:hidden');
      	document.getElementById('bild').setAttribute('style', 'visibility:visible');
      }
    //-->
    </script>

<!-- Code zwischendrinn //-->
      <p align="center"><img id="load" src="load.gif" style="visibility:visible"><br><img id="bild" src="chalet topas/1.gif" width="400" style="visibility:hidden" onload="visiblen();"></p>
(Sehe gerade, dass man da noch ein wenig Code sparen könnte....)

Gruss Lukas
__________________

Geändert von lukgestach (08.07.2008 um 01:04:34 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dateien aus Ordner auslesen und darstellen MADdaMAX PHP Grundlagen 4 18.05.2008 19:05:34
bild beim laden oxigen666 PHP Grundlagen 1 08.05.2006 05:16:11
Bild auf Server laden / Grösse ändern lasso PHP Grundlagen 9 18.07.2004 22:26:09
Flashplugin ja/ Flashplugin nein -> Bild laden Stella HTML, CSS und JavaScript Help! 1 06.02.2004 12:47:24
Bild jedesmal neu laden see4far PHP für Fortgeschrittene und Experten 5 13.11.2003 17:26:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57:55 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt