Bildertausch ohne onmouseover
Peter G.
- dhtml
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
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
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 ***
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';