Overflow: Ladezeit

Die Bilder auf meiner Homepage brauchen immer sehr lange zum laden. Um dieses Problem zu beheben gibt es soweit ich weis einen HTML-Befehl der Jedes Bild gleich beim aufmachen der Homepage lädt! Nur weis ich nicht wie dieser geht. Bitte antwortet mir!!!

  1. Hallo Overflow,

    Die Bilder auf meiner Homepage brauchen immer sehr lange zum laden.

    Dann optimiere sie. Wenn Du hier auch nur ein Bild postest, wird Dir hier sicherlich jemand eine deutlich kleinere Variante liefern.

    Um dieses Problem zu beheben gibt es soweit ich weis einen HTML-Befehl

    Es gibt in HTML keine Befehle: http://www.jendryschik.de/wsdev/befehle

    der Jedes Bild gleich beim aufmachen der Homepage lädt!

    Häää? Wenn ich ein Bild mit <img src="blabla.png" alt=""> einbinde, dann wird blabla.png doch auch beim Seitenaufbau geladen. Ich verstehe nicht ganz, was Du genau willst?

    Viele Grüße,
    Christian

    1. Häää? Wenn ich ein Bild mit <img src="blabla.png" alt=""> einbinde, dann wird blabla.png doch auch beim Seitenaufbau geladen.

      Ich kann mich irren, aber ich glaube er meint, dass man beim betreten der Startseite sofort alle Bilder der Unterseiten vorläd...Ob das
      a) klappt
      b) sinnvoll ist
      sei dahingestellt.

      MfG

      Max

  2. Tach auch,

    Die Bilder auf meiner Homepage brauchen immer sehr lange zum laden.

    Das liegt daran dass die erst durch den Copyright-Checker gesandt werden und die Zahl der Bilderuebertragungen gezaehlt werden muss, damit Dir Uli Stein die Rechnung dafuer schicken kann dass Du seine Bilder geklaut hast. Da kannst Du nichts dran aendern.

    Gruss,
    Armin

    --
    Location: Swindon/Wiltshire/England/UK/Europe/Northern Hemisphere/Planet Earth/Solar System/Milky Way Galaxy/Universe
    http://www.ministryofpropaganda.co.uk/
  3. Die Bilder auf meiner Homepage brauchen immer sehr lange zum laden. Um dieses Problem zu beheben gibt es soweit ich weis einen HTML-Befehl der Jedes Bild gleich beim aufmachen der Homepage lädt! Nur weis ich nicht wie dieser geht. Bitte antwortet mir!!!

    Du meinst ein javaScript:

    <script language="JavaScript" type="text/javascript">
    <!--
    bild1 = new Image();
    bild1.src = "bild1.gif";
    bild2 = new Image();
    bild2.src = "bild2.gif";
    ...

    //-->
    </script>

    such einfach mal nach bilder vorladen o.ä.

    good luck,
    Philip

    1. Hallo Philip,

      bild1 = new Image();
      bild1.src = "bild1.gif";
      bild2 = new Image();
      bild2.src = "bild2.gif";

      Ich verstehe allerdings nicht, was ein Preloader bei sowieso eingebundenen Seiten bringen soll...? Ein Preloader nützt doch nur bei Rollover-Effekten, bei denen die in Frage kommenden Bilder eben beim Seitenaufruf _nicht_ direkt eingebunden sind.

      Viele Grüße,
      Christian

      1. Hi Christian

        Ich verstehe allerdings nicht, was ein Preloader bei sowieso eingebundenen Seiten bringen soll...? Ein Preloader nützt doch nur bei Rollover-Effekten, bei denen die in Frage kommenden Bilder eben beim Seitenaufruf _nicht_ direkt eingebunden sind.

        Stimmt, es bringt nicht direkt was, da die Bilder früher oder später eh geladen worden wären. Durch diese Funktion laden sie halt gleich beim aufrufen der Seite. Und danach hatte Overflow u.a. gefragt:

        "Um dieses Problem zu beheben gibt es soweit ich weis einen HTML-Befehl der jedes Bild gleich beim aufmachen der Homepage lädt" - das macht das Script...

        Viele Grüße,
        Christian

        Philip

        1. Hallo Philip,

          Durch diese Funktion laden sie halt gleich beim aufrufen der Seite.

          ?? Habe ich jetzt ein Verständnisproblem? Wenn ich ein Bild normal einbinde und ich mal davon ausgehe, dass der Browser a) Bilder anzeigen kann und b) die Bilderanzeige auch aktiviert ist, dann werden diese *sofort* mit der Seite geladen - egal, ob ich da jetzt einen Preloader reinmache oder nicht.

          Es kann zwar sein, dass Du einen exotischen Browser hast, aber die meisten Browser, den ich kenne, fangen mit dem Laden eines Bildes an, sobald sie ein <img>-Element fertig geparsed haben. Und ob das <img>-Element jetzt ein paar Millisekunden später geparsed wird als der JS-Code dürfte es meiner Ansicht nach auch nicht ausmachen.

          Viele Grüße,
          Christian

    2. <script language="JavaScript" type="text/javascript">
      <!--
      bild1 = new Image();
      bild1.src = "bild1.gif";
      bild2 = new Image();
      bild2.src = "bild2.gif";
      ...

      //-->
      </script>

      Werden mit diesem Script alle Bilder zu ende geladen, auch wenn jemand herumklickt?

      1. Prost! </faq/#Q-05a>

        Werden mit diesem Script alle Bilder zu ende geladen, auch wenn jemand herumklickt?

        Um es mal so zu sagen: Definiere "herumklicken".

        Overflow möchte, dass - _bevor_ der Rest seiner Seite geladen wird - die Bilder erscheinen. _Das_ geht auch mit einem JS im Head nicht. Denn die gängigen JS-Lösungen, die ich gefunden habe, bremsen den Browser definitiv aus in der Form, dass er (der Browser) die Bilder quasi in seinen Cache "schaufelt". Während dieser Prozedur siehst du _nichts_, es sei denn, du realisierst mit JS eine Statusanzeige, also z.B. einen Balken, der dem User anzeigt, wie weit der Preload fortgeschritten ist. Es ist dem User demzufolge afaik gar nicht möglich, herumzuklicken, da er gar nichts zum "herumklicken" sieht. Ob das Ganze eine gute Lösung ist, wage ich zu bezweifeln.

        mfg Torsten </faq/#Q-05c>

        --
        Opinions are like assholes: everybody has one.
        ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
        1. Hallo
          Definition: Wenn jemand ein Bild anklickt, das so verlinkt ist, dass es das Bild in ein neues Fenster lädt.
          Es sollte aber auch wenn man "herumklickt" die Bilder fertig laden.

          Gruss
          Michy
          PS:Bist du zufrieden mit meinem Beitrag? ;-)

          1. Guten Abend,

            Definition: Wenn jemand ein Bild anklickt, das so verlinkt ist, dass es das Bild in ein neues Fenster lädt. Es sollte aber auch wenn man "herumklickt" die Bilder fertig laden.

            Wie ich in meinem vorhergehenden Posting schrob, _es geht nicht_, denn um mit dem Herumklicken irgendetwas zu erreichen (z.B. ein Popup aufzurufen), muss erstmal irgendetwas angezeigt werden, wo man draufklicken kann. Die Reihenfolge bei einem JS-PreloadScript im Head sieht aber so aus:

            Phase 1: Script ausführen und Bilder laden
            Phase 2: Anzeige der Seite im Browser

            Während der Phase 1 siehst du nichts außer einem leeren Bildschirm, ergo auch nichts zum Rumklicken. Das einzige, das dich darauf hinweist, dass etwas passiert, ist die Fortschrittsanzeige in der Statusleiste. Um damit den Besucher nicht abzuschrecken, könnte man ihm irgendetwas anbieten (so in etwa "Bilder werden geladen, bitte warten"). Erst wenn Phase 1 abgeschlossen ist, tritt Phase 2 ein, dann kannst du auch auf Links klicken. Aber dann sind die Bilder ja da.

            Wie bereits gesagt, finde ich persönlich das "Vorladen" von Bildern unsinnig, wenn's aber unbedingt sein muss, findest du z.B. bei http://www.drweb.de ein Script mit Satusanzeige etc.

            PS:Bist du zufrieden mit meinem Beitrag? ;-)

            Ich sehe, du hast die </faq/> gelesen. Hat die Antwort deshalb so lange gedauert ;-)

            mfg Torsten

            --
            Opinions are like assholes: everybody has one.
            ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
            1. Hy

              PS:Bist du zufrieden mit meinem Beitrag? ;-)

              Ich sehe, du hast die </faq/> gelesen. Hat die Antwort deshalb so lange gedauert ;-)

              Nein. Ich bin nur nicht 24h hier.

              1. Guten Abend,

                kleiner Nachtrag, vielleicht ist das hier http://www.atomic-eggs.de das, was du suchst.

                Nein. Ich bin nur nicht 24h hier.

                *NC*

                mfg Torsten

                --
                Opinions are like assholes: everybody has one.
                ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
  4. Hallo Philipp,

    Die Bilder auf meiner Homepage brauchen immer sehr lange zum laden. Um dieses Problem zu beheben gibt es soweit ich weis einen HTML-Befehl der Jedes Bild gleich beim aufmachen der Homepage lädt!

    Abgesehen davon, dass es in HTML keine Befehle, sondern nur Darstellungsanweisungen gibt, sollltest Du dich eh darum kuemmern, Deine Grafiken fuer das WWW zu optimieren !

    Deine (von Uli Stein geklauten) Dateien: 481 KB;

    Nachdem ich Deine Dateien heruntergeladen hatte, und sie durch meine Batchverarbeitung schickte, hatten sie nur noch 124 KB !

    Rat 1: passe die Grafik-Groesse an die Darstellung an (meint: Skalieren mit HTML ist BAD);

    Rat 2: passe die Aufloesung an die Bildschirmaufloesung an (72 bzw. 92 dpi);

    Rat 3: falls Du haeufiger Grafiken im WWW veroeffentlichen willst, ist die Anschaffung entsprechender SW zu ueberlegen - mein Tip: ImageOptimizer.

    Ansonsten: falls Du auf die Schnelle deine fuer das WWW optimierten Grafiken des Kuenstlers U.Stein (mit dem Du eine Vereinbarung ueber die Verwendung getroffen hast) benoetigst, schick mir einfach eine PM (bedeutet: private Email an oben genannte Adresse).

    Gruesse

    rainer
    (einer der letzten bauhaeusler)

    1. Hallo Philipp,

      ...sollte natuerlich heissen:

      Hallo Overflow !

      Gruesse

      rainer
      (einer der letzten bauhaeusler)