Mike Berger: Problem beim Preload von Images im NS6

Hallo Alle,

ich habe folgendes Phänomen beobachtet, und nun auch schon sehr intensiv im Netz gesucht,aber nichts gefunden, da der NS6 aber schon lange auf dem Mark ist, müsste es doch schon jemandem aufgefallen sein.
Das Problem:

Man will ein Mouseoverbild austauschen, und dafür lädt man die Bilder in ImageObjekte vor. Wenn man nun die Seite das erstemal reinlädt, läuft im NS6 alles O.K., Bilder werden vorgeladen Mousover o.k.
Wenn man nun einen Reload der Seite macht und dann mehrmals schnell über die Links geht so können die Bilder nicht mehr korrekt ausgetauscht werden. Zudem sieht man unten an dem Ladebalken beim Mouseover das der Browser die Bilder erst dann nachlädt.
Obwohl die Imageobjekte beim Reload wieder zur Verfügung stehen(Hab ich getestet).Dennoch will er nicht darauf zugreifen.
Wie gesagt es tritt nur beim NS6 auf und erst beim Reload.
Und man kann diese Phänomen bei allen Seiten im Netz bewundern die Bilder preloden.
Nicht mal der Dreamweaver 4.01 der bereits éin Update im Bezug auf NS6 scripting hat, produziert Code der diesen Aspekt berücksichtigt.

Hilfe wäre sicherlich nicht nur für mich interessant !!

Mike

  1. Hallo

    Man will ein Mouseoverbild austauschen, und dafür lädt man die Bilder in ImageObjekte vor. Wenn man nun die Seite das erstemal reinlädt, läuft im NS6 alles O.K., Bilder werden vorgeladen Mousover o.k.
    Wenn man nun einen Reload der Seite macht und dann mehrmals schnell über die Links geht so können die Bilder nicht mehr korrekt ausgetauscht werden. Zudem sieht man unten an dem Ladebalken beim Mouseover das der Browser die Bilder erst dann nachlädt.
    Obwohl die Imageobjekte beim Reload wieder zur Verfügung stehen(Hab ich getestet).Dennoch will er nicht darauf zugreifen.
    Wie gesagt es tritt nur beim NS6 auf und erst beim Reload.
    Und man kann diese Phänomen bei allen Seiten im Netz bewundern die Bilder preloden.

    Stimmt, sehr schön kann man das Verhalten auch im Beispiel von SELFHTML beobachten. Ein Grund liegt sicher darin, dass der NN 6 das Imageobjekt mehr als fehlerhaft implementiert hat.

    Fehlerhaft implementiert sind z.B. die Eigenschaften hspace, vspace, border, complete. Fehlerhaft implementiert ist der Eventhandler onerror. Es ist übrigens interessant wie der NN 6 sich verhält, wenn er ein Bild nicht laden kann.
     Nicht mehr interpretieren tut der NN 6 die Angaben zur Höhe und Weite eines vorzuladenen Bilder new Image(20,50).

    Insgesamt gesehen wundert mich dieser Reloadbug im NN 6 überhaupt nicht mehr.

    Nicht mal der Dreamweaver 4.01 der bereits éin Update im Bezug auf NS6 scripting hat, produziert Code der diesen Aspekt berücksichtigt.

    Warum sollten die Hersteller Code für einen Browser anpassen, der noch nicht mal in der Lage ist, die seit NN 3 implementierten Eigenschaften des Imageobjektes zu deuten?

    Hilfe wäre sicherlich nicht nur für mich interessant !!

    Da sieht es schlecht aus, außer auf dem Preload per JavaScript zu verzichten, fällt mir nichts ein.

    Viele Grüße

    Antje

    1. Hallo Antje!

      Freut mich, dass auch Du wieder mitliest ;-)

      Stimmt, sehr schön kann man das Verhalten auch im Beispiel von SELFHTML beobachten. Ein Grund liegt sicher darin, dass der NN 6 das Imageobjekt mehr als fehlerhaft implementiert hat.
      Fehlerhaft implementiert sind z.B. die Eigenschaften hspace, vspace, border, complete. Fehlerhaft implementiert ist der Eventhandler onerror. Es ist übrigens interessant wie der NN 6 sich verhält, wenn er ein Bild nicht laden kann.
      Nicht mehr interpretieren tut der NN 6 die Angaben zur Höhe und Weite eines vorzuladenen Bilder new Image(20,50).
      Insgesamt gesehen wundert mich dieser Reloadbug im NN 6 überhaupt nicht mehr.
      Warum sollten die Hersteller Code für einen Browser anpassen, der noch nicht mal in der Lage ist, die seit NN 3 implementierten Eigenschaften des Imageobjektes zu deuten

      Und was sagt Bio dazu? ;-)

      Mir fällt nur ein:

      <img src="http://www.atomic-eggs.com/temp/nonetscape.gif" border=0 alt="">

      ;-P

      Patrick

      1. Huhu!

        Hallo Antje!
        Freut mich, dass auch Du wieder mitliest ;-)

        ja, dito

        <img src="http://www.atomic-eggs.com/temp/nonetscape.gif" border=0 alt="">

        NN6 ist per Definition veraltet, bei aktuellen Mozillaversionen kann (;-) es schon wieder ganz anders aussehen...

        aber ich muss sagen, opera gefaellt mir immer mehr ;)

        ;-P

        nich wahr ;)

        Viele Gruesse,

        n.d.p.