Nico: Bildgroesse bei rollover image

Hallo,

per Javascript (onMouseOver ... onMouseOut) betreibe ich ein sog. Rollover-Image. Dabei wird ein angezeigtes Bild beim Overmousen durch ein anderes ersetzt.

Dabei bestimmt die Groesse des ersten Bildes die Groesse des zweiten.

Wie stelle ich es an, die urspruenglichen Groessen der beiden Bilder unabhaengig voneinander anzuzeigen bzw beizubehalten bzw zu erzwingen?

Danke im voraus fuer Eure Tipps.

Gruesse
Nico

  1. Hi
    Mit dem IE ist das normalerweise kein Problem. Wenn du keine Breiten/Hoehen angaben machst, dann sollte beim Bildertausch die Bilder immer in der Originalgroesse angezeigt werden. Als ich das getestet habe hat es nur ein merkwuerdiges "Flattern" gegeben...
    Was du machen kannst, ist das Bild in einen layer schreiben. Dann funktioniert der Bilderwechsel im IE ohne Probleme und im NS schreibst du den layer einfach mit
    document.layername.document.open();
    document.layername.document.write('<img src="'+bildname+'"  ...>');
    document.layername.document.close();
    neu. bildname ist dabei der name des Bildobjektes, welches du an deine Bildwechselfunktion uebergibst.
    Tschau Holger

    1. Hallo Holger,

      ... Wenn du keine Breiten/Hoehen angaben machst, dann sollte beim Bildertausch die Bilder immer in der Originalgroesse angezeigt werden.<<

      Daran muss es gelegen haben. Nach Entfernung dieser Angaben klappt's. Allerdings sind dann beide Bilder vorher in einem Bildbearbeitungsprogramm genau auf die gewuenschte Groesse zu bringen.

      Als ich das getestet habe hat es nur ein merkwuerdiges "Flattern" gegeben...<<

      Komisch, bei mir war im IE kein Flattermann festzustellen...was denn auch ein Layerloesung ueberfluessig machen duerfte. Habe leider keine Moeglichkeit das ganze mit NS zu testen.

      Besten Dank fuer Deine Antwort

      Gruesse
      Nico