Frank: Mouseover reagiert nicht im geringsten???

Ich möchte eine Navigation aufbauen, so daß sobald ich über ein Bild gehe, dieses ausgetauscht wird und zusätzlich ein anderes auch. Ich versuchte es mit folgendem Code, Netscape tut aber gar nix und Internet Explorer wechselt nur das bild, über dem ich mit der Maus bin.
Hat jemand einen Tipp?

<script language="JavaScript">
<!-- hide script from other browsers

--- preload der Bilder ------
lnkbeauty=new Image()
lnkbeauty.src="beauty.gif"
lnkbeautys=new Image()
lnkbeautys.src="beautys.gif"

---- preload des 2. bildes ----
mapbeauty=new Image()
mapbeauty.src="textbeau.gif"

--- wenn 1 übergeben wird, sollen beide bilder ausgetauscht werden -----
function Swap(nr) {
if (nr==1) {document.beauty.src=lnkbeautys.src, document.links.src=mapbeauty.src}
}

----- bei mausout das 1. Bild zurück -----
function unSwap(nr) {
if (nr==1) {document.beauty.src=lnkbeauty.src}
}

// no more hiding -->
</script>

---- im body ----
<img src="beauty.gif" onMouseover="Swap(1)" onMouseout="unSwap(1)" width="89" height="28" name="beauty" border="0">

  1. if (nr==1) {document.beauty.src=lnkbeautys.src, document.links.src=mapbeauty.src}

    versuchs statt dem komma mal mit einem Semikolon; ansonsten ist mnir auf die Schnelle nichts aufgefallen;
    zu empfehlen wäre noch das Arbeiten mit document.images.beauty.src,
    also immer den Objekttyp mit images ansprechen.

    Vielleicht klappts dann ja.

    Mfg
    Thorsten

  2. Hallo Frank!

    Thorsten hat‚s schon richtig gesagt: Semikolon statt komma.
    Und die Onmouse.... Aufrufe müssen in ein <a> sonst versteht Netscape das nicht. Also so:

    <a href="#" onMouseover="Swap(1)" onMouseout="unSwap(1)" onclick="return false"><img src="beauty.gif width="89" height="28" name="beauty" border="0"></a>

    Jetzt müsste es klappen.

    Bis dann
    Alex!

  3. Hi!
    Mit Dreamweaver 3 hat man die Möglichkeit, solche Sachen ganz fix zu erstellen.
    Nur so ein Hinweis.
    Ciao, Jakob