IE zeigt Bilder erst nach Upload an

  • Hallo Zusammen

    Habe ein kleines Mysterium vor mir. Ich arbeite an einer Website (reines HTML und CSS) und möchte diese natürlich lokal testen, bevor ich sie hochlade. Das hat mit FF auch problemlos geklappt. Als ich aber fertig war und als allerletzter Test noch einen Blick mit IE darauf werfen wollte, zeigte dieser mir keine Bilder an - sondern nur die Platzhalter. Habe ewig den Code, Pfade etc. überprüft, ohne Fehler zu finden. Dann habe ich die Seite einfach mal hochgeladen und taraaa... online klappts! IE zeigt alle Bilder fehlerfrei an. Woran kann das liegen? Wenn ich die Website offline probiere und 100x auf den Refresh Button haue, zeigt er mir alle 20-30 Mal die Bilder an - manchmal alle, manchmal nur ein paar. Meistens wird aber nichts angezeigt.

    Es sind ganz normale .jpeg Bilder. Teilweise sogar im gleichen Verzeichnis wie die .htm selber. Auch der IMG-Tag ist doch ganz simpel? <img src="banner.jpg" alt="" />

    IE 10.0

    Was mache ich falsch?

  • Ich habe zwar schon lange kein Windows mehr und enrtsprechend kenne ich den IE10 nicht aus eigener Erfahrung, aber ich vermute die Ursache an anderer Stelle. Lösche doch mal deine Temporary Internetfiles — Löschen, nicht Leeren! Der Browser darf dabei natürlich nicht offen sein. Die Temporary Internetfiles werden beim Browserstart, der dann ein paar Sekunden länger dauert, neu angelegt. Außerdem ist in diesem Zusammenhang noch relevant, wie groß der virtuelle Arbeitsspeicher ist.

    Eine weitere Fehlermöglichkeit sind die Einstellungen oder die DLLs zum file-Protokoll. Da ich in diesem Bereich aber nie Probleme hatte, kann ich mich nicht erinnern, wo man da bei Windows und IE nachsehen muss.

    Wenn die Seiten online (über die Protokolle http oder https) betrachtest, werden die Bilder im Browsercache gespeichert und von dort zum Anzeigen geladen. Beim file-Protokoll wird der Cache nicht benutzt. Daher sehe ich bei diesem Unterschied eine mögliche Ursache.

    mfg Friedel

  • Nun bin ich wirklich am Ende meines Lateins. Habe alle nur erdenklichen Einstellungen des IE ausprobiert und es sogar noch auf zwei anderen Rechnern getestet. Das Ergebnis ist immer das gleiche:

    Firefox -> :)
    Chrome -> :)
    IE -> :( :( :( :(

    Nun wird nicht einmal mehr das Stylesheet geladen und die Bilder werden ab und zu angezeigt - meistens jedoch nicht.

    Ironischerweise ist die Seite aber für den Einsatz auf der lokalen Festplatte vorgesehen, damit unsere Rettungsteams die Bedienungsanleitungen und Treiber für ICT Geräte dabei haben, wenn es im Einsatzland kein Internet gibt. Bringt dann nicht besonders viel, wenn die Firma den Einsatz des IE vorschreibt und die Website die ich mache nur online funktioniert.

    Ich verstehe nicht, wieso das nicht funktioniert. HTML und CSS dieser Seite könnte doch nicht simpler aufgebaut werden? Womit hat IE Probleme? Findet irgendjemand den Fehler?

    Hier ist der Link (zur tadellos funktionierenden Online-Version): http://logixs.ch/Offline_Portal/devices.htm
    Und hier eine .ZIP-File mit den gleichen Dateien. Was passier bei euch, wenn ihr die .ZIP herunderladet, entpackt und devices.htm mit IE öffnet? Wird CSS und die .JPGs geladen?: http://logixs.ch/Offline_Portal/devices.zip

  • Nun bin ich wirklich am Ende meines Lateins. Habe alle nur erdenklichen Einstellungen des IE ausprobiert und es sogar noch auf zwei anderen Rechnern getestet. Das Ergebnis ist immer das gleiche:

    Firefox -> :)
    Chrome -> :)
    IE -> :( :( :( :(

    Nun wird nicht einmal mehr das Stylesheet geladen und die Bilder werden ab und zu angezeigt - meistens jedoch nicht.

    Ironischerweise ist die Seite aber für den Einsatz auf der lokalen Festplatte vorgesehen, damit unsere Rettungsteams die Bedienungsanleitungen und Treiber für ICT Geräte dabei haben, wenn es im Einsatzland kein Internet gibt. Bringt dann nicht besonders viel, wenn die Firma den Einsatz des IE vorschreibt und die Website die ich mache nur online funktioniert.

    Ich verstehe nicht, wieso das nicht funktioniert. HTML und CSS dieser Seite könnte doch nicht simpler aufgebaut werden? Womit hat IE Probleme? Findet irgendjemand den Fehler?

    Hier ist der Link (zur tadellos funktionierenden Online-Version): http://logixs.ch/Offline_Portal/devices.htm
    Und hier eine .ZIP-File mit den gleichen Dateien. Was passier bei euch, wenn ihr die .ZIP herunderladet, entpackt und devices.htm mit IE öffnet? Wird CSS und die .JPGs geladen?: http://logixs.ch/Offline_Portal/devices.zip

    - - - Aktualisiert - - -

    Hier ist noch der direkte Vergleich zwischen lokaler und Serverversion der exakt gleichen Seite (inkl. Ordnerstruktur):

    http://logixs.ch/Offline_Portal/vergleich.jpg

    Links: Lokal
    Rechts: Server

    Identisches Bild mit IE 8, IE 9 und IE 10 auf drei verschiedenen Rechnern.

  • Nun verstehe ich aber gar nichts mehr. Wenn ich die von mir erstellte .ZIP-Datei mit der Beispiel-.HTM herunterlade und entpacke, wird die enthaltene .HTM-Datei im IE fehlerfrei lokal angezeigt. Wenn ich aber die genau gleiche .HTM-Datei öffne, die ich im Hauptordner mit allen anderen Dateien habe, wird sie ohne Bilder und CSS angezeigt. :( Dabei sind Ordner-Namen, .JPG-Namen und .CSS-Name ja genau die gleichen? Habe sie ja von dort gezippt?

  • Problem gelöst...

    Habe die Seiten bisher mit Dreamweaver erstellt (im Code-Modus). Wenn ich jede Seite mit Notepad++ öffne und auf speichern klicke, wird sie im IE anschliessend problemlos angezeigt.

    bye bye Dreamweaver....!