Lula: Bilder im IE

Hallöle,
habe gerade mein Erstlingswerk www.bornermex.com.mx hochgeladen, und eigentlich sieht es gar nicht so schlimm aus. Beim IE allerdings hüpfen die Bilder eins nach dem anderen herein (der Firefox zeigt alles gleichzeitig an). Kann man da irgendwas machen, dass die Seite erst angezeigt wird, wenn alle Bilder geladen sind? Die diversen Internetbeiträge zum Thema "preload" haben mich leider nicht schlauer gemacht, weil es sich immer auf die Folgeseite bezogen hat.

  1. Hi,

    habe gerade mein Erstlingswerk www.bornermex.com.mx hochgeladen, und eigentlich sieht es gar nicht so schlimm aus.

    ja, bis auf die Div Suppe die in dieser Form ihres gleichen sucht. ;-)

    Und /hilfe/bedienung.htm#verweise-einbinden.

    www.bornermex.com.mx

    Beim IE allerdings hüpfen die Bilder eins nach dem anderen herein (der Firefox zeigt alles gleichzeitig an).

    Das kann ich nicht bestätigen, kann aber auch daran liegen das ich mit 16.000 K/bit durch´s Netz hetz. ;-)

    Grüße,
    Engin
     GYRO

    --
    Dilated peoples|Team Vestax
    Gut ist der, der nach dem finden noch weiß, was er suchte.
    1. Hi,

      ja, bis auf die Div Suppe die in dieser Form ihres gleichen sucht. ;-)

      Danke für die Kritik. Werde die Link-Leisten demnächst in Listen umwandeln, ich nehme aber an, dass man für den gepunkteten Rahmen nicht um div herumkommt? Ansonsten brauche ich die meisten div's um mir das Positionieren von Text-Bild-Gruppen zu erleichtern.
      Und wie produziere ich scrollbare Kästen? Mit frames? Die werden doch auch verteufelt.
      Bin jedenfalls für jeden Verbesserungsvorschlag offen...

      Das kann ich nicht bestätigen, kann aber auch daran liegen das ich mit 16.000 K/bit durch´s Netz hetz. ;-)

      Ich muss leider damit rechnen, dass der Standardbesucher der Seite nicht so schnell ist.

      Saludos,
      NichtmehrLula

      1. Hi,

        Und wie produziere ich scrollbare Kästen? Mit frames? Die werden doch auch verteufelt.
        Bin jedenfalls für jeden Verbesserungsvorschlag offen...

        Mittels anker in einem Div, da hat Struppi schon ein ganz schönes bsp. geliefert.
        (schau einfach in den Quelltext)

        Ich muss leider damit rechnen, dass der Standardbesucher der Seite nicht so schnell ist.

        Mit ein bisschen Ladezeit muss ein User im I-Net eh rechnen, von daher wird
        das wohl das kleinste Problem sein.

        Grüße,
        Engin
         GYRO

        --
        Dilated peoples|Team Vestax
        Gut ist der, der nach dem finden noch weiß, was er suchte.
  2. Hi,

    ich weiss zwar nicht warum Du das so schlimm findest, aber jedem nach seinem Gusto. Ist ja auchg nur beim ersten Besuch der Seite.
    Danach ist das Problem ja bei den meissten nicht mehr vorhanden.

    Eine Möglichkeit wäre alle Bilder bereits auf der ersten Hauptseite
    unsichtbar mitzuladen. also zb.

    <div style="display=none;">
    <img  src="...>
    </div>

    * Bevor jetzt Jemand sagt als class wäre besser.. JA aber zum Verständnis eben mal so.

    So stehen sie direkt beim Aufruf der Produktseite zur Verfügung.

    Alternativen gibt es zwar viele aber dann kommt noch zb. Javascript  ins Spiel noch komplexere Ideen, also belasse ich es erst mal dabei.

    Eine Frage noch. Bist Du dieser Klaus bzw. lebst du in Mexico?

    vg.
    Roland

    1. <div style="display=none;">

      Korrektur
      <div style="display:none;">

      Is ja schon früh ;-)

    2. Moin,

      ich weiss zwar nicht warum Du das so schlimm findest, aber jedem nach seinem Gusto.

      Sooo schlimm ist es nicht, aber wenn ich es verbessern kann, warum nicht?

      Eine Möglichkeit wäre alle Bilder bereits auf der ersten Hauptseite
      unsichtbar mitzuladen. also zb.
      <div style="display=none;"> <img  src="...> </div>
      * Bevor jetzt Jemand sagt als class wäre besser.. JA aber zum Verständnis eben mal so.

      Warum soll ich eine class mit einer Eigenschaft für ein einzelnes div anlegen? Jedenfalls bleibt das Problem dann für die beiden Bilder der ersten Seite. (Hier in Mexiko gibt es keine schnellen Internetverbindugen...) Kann man denn wirklich nicht die Seitenanzeige an das vollständige "Geladensein" binden, wegen mir auch mit Javascript?

      Eine Frage noch. Bist Du dieser Klaus bzw. lebst du in Mexico?

      Nein: bin nicht Klaus, Ja: bin für drei Jahre in Mexiko (Diss).

      saludos,
      Nichtmehr-Lula (habe beim Googlen nach meinem Eintrag festgestellt, dass das kein gut gewählter Name war, kannte ihn bisher nur als brasilianischen Präsidenten)

      1. Hi NichtmehrLula,

        Warum soll ich eine class mit einer Eigenschaft für ein einzelnes div anlegen? Jedenfalls bleibt das Problem dann für die beiden Bilder der ersten Seite. (Hier in Mexiko gibt es keine schnellen Internetverbindugen...) Kann man denn wirklich nicht die Seitenanzeige an das vollständige "Geladensein" binden, wegen mir auch mit Javascript?

        wenn du sauberes CSS und valides HTML erzeugst würde sich die Ladezeit deiner
        Seite automatisch verringern, ich hab Gestern mal deine Divs gezählt, ich
        kam auf ca.37 +- ??

        Ja: bin für drei Jahre in Mexiko (Diss).

        Du hast es gut.  ;-)

        Grüße,
        Engin
         GYRO

        --
        Dilated peoples|Team Vestax
        Gut ist der, der nach dem finden noch weiß, was er suchte.
        1. Hi,

          wenn du sauberes CSS und valides HTML erzeugst würde sich die Ladezeit deiner
          Seite automatisch verringern, ich hab Gestern mal deine Divs gezählt, ich
          kam auf ca.37 +- ??

          Es sind sicher noch mehr, mit den Begriffen "sauberes CSS" und "valides HTML" kann ich trotzdem nur begrenzt etwas anfangen. Das ich die CSS-Datei noch verschlanken kann, ist mir klar, du weisst nicht, wie die vor drei Tagen noch ausgesehen hat. Aber für ein paar konkretere Hinweise ich wäre schon dankbar.

          Ja: bin für drei Jahre in Mexiko (Diss).
          Du hast es gut.  ;-)

          Das sagst du so... Ich muss z.B. gleich zum xten Mal zur Einwanderungsbehörde wegen Visum, vermutlich wird das darauf hinauslaufen, dass ich 7 zweiseitige Formulare mit Schreibmaschine ausfüllen muss (nur für die Aushändigung des Dokumentes, wohlgemerkt. Der Antrag als solches ist schon bewilligt).
          Saludos,
          NichtmehrLula

          1. Ja: bin für drei Jahre in Mexiko (Diss).
            Du hast es gut.  ;-)
            Das sagst du so... Ich muss z.B. gleich zum xten Mal zur Einwanderungsbehörde wegen Visum, vermutlich wird das darauf hinauslaufen, dass ich 7 zweiseitige Formulare mit Schreibmaschine ausfüllen muss (nur für die Aushändigung des Dokumentes, wohlgemerkt. Der Antrag als solches ist schon bewilligt).

            ROFL ;-))))

            Da machen sich viele Einheimische die grösste Mühe wegzukommen und
            wenn dann mal ausnahmsweise jemand rein will, dann sowas ;-)))

            Roland

            1. Da machen sich viele Einheimische die grösste Mühe wegzukommen und
              wenn dann mal ausnahmsweise jemand rein will, dann sowas ;-)))

              Ja, die Ausländerbestimmungen hier sind schon etwas übertrieben. Es gibt zum Beispiel ein Gesetz, dass verbietet, dass in einer Firma mehr als 10% Ausländer tätig sind (zumindest hat die Ausländerbehörde in Villahermosa damit begründet, dass ich doch eine Liste aller Angestellten des Forschungsinstitutes und deren Nationalität vorzulegen hätte), und mir haben auch schon diverse Mexikaner die Ohren vollgeheult, was für ein Imigranten-Problem Mexiko doch hätte...

              1. Hi,

                Es gibt zum Beispiel ein Gesetz, dass verbietet, dass in einer Firma mehr als 10% Ausländer tätig sind »»

                Solch eine Bestimmung gibts in vielen Ländern. zb Schweiz, USA, usw..

                Wenn Deutschland das fordern würde, würde es direkt wieder als Ausländerfeindlich und Rechts abgestempelt. Ärgert mich immer wieder
                denn ich bin der Meinung, dass jedes Land eine Verpflichtung hat seine eigenen Landsleute gegenüber Ausländern zu bevorzugen.

                Ist ja auch so in den meissten Ländern nur in Deutschland leider nicht.

                Gruss
                Roland

                1. Hi,

                  Hi,

                  Es gibt zum Beispiel ein Gesetz, dass verbietet, dass in einer Firma mehr als 10% Ausländer tätig sind »»

                  Solch eine Bestimmung gibts in vielen Ländern. zb Schweiz, USA, usw..

                  Wenn Deutschland das fordern würde, würde es direkt wieder als Ausländerfeindlich und Rechts abgestempelt. Ärgert mich immer wieder
                  denn ich bin der Meinung, dass jedes Land eine Verpflichtung hat seine eigenen Landsleute gegenüber Ausländern zu bevorzugen.

                  Ist ja auch so in den meissten Ländern nur in Deutschland leider nicht.

                  Es wurde vor kurzem ein neues Gesetz erlassen, hab keine Quelle, aber bin davon durch bekannte Quasi betroffener, ich versuchs mal zu erklären.

                  Eine Frau, abstammung Littauen (EU), seid einiger Zeit in D, hat aber keine
                  Arbeitsgenehmigung, geht zum Arbeitsamt, hat aussicht auf einen Job und wendet sich daher ans Arbeitsamt, die Agentur verweigert ihr den
                  Arbeitsplatz, weil man erst die Deutschen (in Deutschland gemeldete und Lebende Menschen, auch Ausländer) gemeldete Arbeitslosen diesen Job vermitteln könnte.

                  Grüße,
                  Engin
                   GYRO

                  --
                  Dilated peoples|Team Vestax
                  Gut ist der, der nach dem finden noch weiß, was er suchte.
          2. Hi NichtmehrLula,

            Aber für ein paar konkretere Hinweise ich wäre schon dankbar.

            ok, aber das das beim derzeitigen Stand der Seite keinen Sinn macht,
            "ein paar konkretere Hinweise" zu geben, musst du einsehen.
            Du verwendest 3 Divs für _1_ Link, aber nicht so Wild,
            mittels einer horizontalen Liste lässt sich das schnell beheben.

            Vorher solltest du dir aber erst einmal ein Layout aussuchen,
            das deinen vorstellungen entspricht und zudem Valides HTML ist.

            Dann solltest du dir noch ein wenig CSS aneignen, ohne
            Basis Wissen wird das nichts.

            Wenn du diese Schritte durchlaufen hast, dann kann man dir ohne weiteres helfen.

            Und nur zur verdeutlichung, das jeder klein anfängt,

            (das ist mir jetzt zwar übelst Peinlich, aber was solls;-)

            http://klickandsurf.de/ noch vor wenigen Wochen, Oh My Goodness

            Ja: bin für drei Jahre in Mexiko (Diss).
            Du hast es gut.  ;-)
            Das sagst du so... Ich muss z.B. gleich zum xten Mal zur Einwanderungsbehörde wegen Visum, vermutlich wird das darauf hinauslaufen, dass ich 7 zweiseitige Formulare mit Schreibmaschine ausfüllen muss.

            Ok, du hast es nur halbwegs Gut. ;-)

            Grüße,
            Engin
             GYRO

            --
            Dilated peoples|Team Vestax
            Gut ist der, der nach dem finden noch weiß, was er suchte.
      2. Hallo,

        Warum soll ich eine class mit einer Eigenschaft für ein einzelnes div anlegen? Jedenfalls bleibt das Problem dann für die beiden Bilder der ersten Seite. (Hier in Mexiko gibt es keine schnellen Internetverbindugen...) Kann man denn wirklich nicht die Seitenanzeige an das vollständige "Geladensein" binden, wegen mir auch mit Javascript?

        Natürlich kann man, aber dann hast du ein viel grösseres Problem,
        denn dann sieht der Besucher erst mal gar nichts bis dann wirklich
        auf welche Art auch immer die Bilde geladen wurden.

        Wäre bestimmt genau das Gegenteil von dem was Du erreichen willst oder?

        Man könnte zwar noch kleinere Bilder ( in Bezug auf Dateigrösse)
        als Platzhalter sozusagen vorladen und die richtigen Bilder dann
        nachladen, aber deine Bilder sind nicht so gross, als das sich das lohnen würde.

        Also nochmal im Ganzen.
        Eine Seite erst dann anzuzeigen, wenn alles geladen ist wäre in deinem Fall katastrophal.

        Eine Seite anders darzustellen um dann die Bilder nachzuladen kann zwar professionelle aussehen, aber ich denke das wäre übertrieben.

        Falls Du das doch willst, so gehts auch:

        Für alle Bilder erst mal ein einziges nehmen.
        zb.

        Dann die anderen Bilder unsichtbar laden und nach einer festgesetzten Zeit die Platzhalter mit Javascript austauschen.

        Was würde sich dann für dich ändern? Nicht viel.

        Roland

        1. Hola,

          Natürlich kann man, aber dann hast du ein viel grösseres Problem,
          denn dann sieht der Besucher erst mal gar nichts bis dann wirklich
          auf welche Art auch immer die Bilde geladen wurden.
          Wäre bestimmt genau das Gegenteil von dem was Du erreichen willst oder?

          Im Fall von meinen Seiten wäre das je ca. zwei Sekunden, ist doch o.k., oder? Wie du schon sagst, insgesamt dauert das Laden ja nicht soooo lang. Ich fänd's halt nur schöner, wenn jede Seite *pop* komplett erscheint.
          Wie war das denn mit diesem "flush"? könnte ich damit erstmal den sichtbaren Bereich der Produktseiten anzeigen, während der untere Bereich nachlädt?

          Und noch eine andere Frage: Wenn ich die gepunkteten Rahmen nur 1px breit mache, zeigt IE eine gestrichelte Linie an (Firefox zeigt's korrekt an). Kann man das einfach umgehen?

          Saludos,
          NichtmehrLula