Peter G.: Bildertausch ohne onmouseover

Bei eier dynamsischen Seite verwende ich zur Beschleungung einige Platzhalter (einfache imges).

Diese werden dann später gegen detailierte Bilder ausgetauscht.

War auch eigentlich kein Problem, - nur der NN4 macht bei allen möglichen Schreibweisen (die bei NS6 u. IE6 funktionieren) immer nur EINEN Bildertausch.

Auch wenn die Reihenolge verändert wird, ist es jeweils das 1. Bild, das noch gewechselt wird.

document.ovl3x1.src = 'pics/fil2x1.jpg';

Während "ovl3x1" (oder einfacher) die "id" des <div> ist,
akzeptieren die anderen Browser dort "name" vom "img" (im <div>).

.. NN4 macht nur EIN Bild ..

Bitte um Hilfe ! - Peter

  1. Hi,

    Diese werden dann später gegen detailierte Bilder ausgetauscht.

    Netscape 4 kennt für <img> das lowsrc-Attribut. Beachte, dass Du mit einem JavaScript-Austausch bis zu ca. 20% Deiner Besucher vor den Kopf stößt.

    document.ovl3x1.src = 'pics/fil2x1.jpg';

    Das ist möglicher- und ausnahmsweise etwas zu wenig zitierter Code.

    Während "ovl3x1" (oder einfacher) die "id" des <div> ist,

    Dir ist bekannt, dass ein positioniertes <div> für Netscape 4 ein Layer ist und somit der Netscape-4-DHTML-Ansatz beachtet werden muss?

    Cheatah

    1. Danke an Cheatah erstmal für die Antwort,

      »»Beachte, dass Du mit einem JavaScript-Austausch bis zu ca. 20% Deiner Besucher vor den Kopf stößt.

      Diese Version der Seite benötigt JS auch anderweitig. - Täte mir aber leid auf NS4.x evtl. zu verzichten, da bisher alles auf den 3 "Standard-Browsern" läuft.

      »»Netscape 4 kennt für <img> das lowsrc-Attribut.

      Dies wäre kein Vorteil gegenüber dem auch verwendeten dynamischen "visibility = visible".

      ** Es geht mir darum, den Traffic der großen Bilder "verzögert anzustoßen" ** - Dies geht schon !

      *** D A S - W E S E N T L I C H E ***

      • Inzwischen geht unter dem NN4.x auch der Bildertausch, allerdings nur, wenn ich ihn durch einen event wie onclick etc. (für jedes Bild) in Verbindung mit dem zusätzlichen Aufruf aus "body onload=bildertausch()".

      Scheint wie ein Timingproblem. - Suche einen AUFRUF (der JS-Funktion), der für den Browser die gleiche "Qualität" hat, wie der event "onmouseover" etc.
      o d e r  a b e r, - es gibt noch etwas zu wissen, wie man das Bild auch ansprechen kann. (Da ja bisher es mit dem "id" des <div> angesprochen wird) ==>>   document.div-id.src = 'dateipfad';