Bilder im IE
Lula
- browser
0 Engin0 NichtmehrLula0 Engin
0 Roland
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.
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.
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
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
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
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
<div style="display=none;">
Korrektur
<div style="display:none;">
Is ja schon früh ;-)
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)
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
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
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
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...
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
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
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
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
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