stefan s3: java script Explorer5 GO Netscape7.1 NO

hallo zusammen, ich brauch dringend hilfe. habe das untere script um button bilder nach einem mouseDown event zu ändern. funktioniert in IEplorer5 aber nicht in Netscape7.1. kann mir jemand sagen, was falsch ist?

vielen dank für jegliche hilfe.

<html>

<head>

<script language="JavaScript">

var Images = new Array('yourimageon.gif','yourimageoff.gif','yourimagestay.gif') // list images to preload
    var preloadImages=new Array() // preloads images
    for (i=0;i<=Images.length-1;i++) {
      preloadImages[i]=new Image()
      preloadImages[i].src=Images[i]
    }

LastID = "Image1"

function m_click(id){
      document.getElementById(id).src = "yourimagestay.gif"
      if (LastID != ""){
        (LastID != id?document.getElementById(LastID).src = "yourimageoff.gif":"")
      }
      LastID = id
    }

</script>

<bod>

<a href="javascript:swapcontent('1')"onMouseDown="m_click('image1');"><img src="yourimageon.gif" id="Image1" border="0"></a> 
        <a href="javascript:swapcontent('2')"onMouseDown="m_click('image2');"><img src="yourimageoff.gif" id="Image2" border="0"></a>

</body>

</html>

  1. hallo zusammen, ich brauch dringend hilfe. habe das untere script um button bilder nach einem mouseDown event zu ändern. funktioniert in IEplorer5 aber nicht in Netscape7.1. kann mir jemand sagen, was falsch ist?

    hallo ,meine javascript-konsole(extras-webentwicklung-) sagt:

    Fehler: document.getElementById(id) has no properties
    Quelldatei: file:///c:/xyz/03092003/html/test/test1.html
    Zeile: 17

    Fehler: swapcontent is not defined
    Quelldatei: javascript:swapcontent('2')
    Zeile: 1

    Fehler: document.getElementById(id) has no properties
    Quelldatei: file:///c:/xyz/03092003/html/test/test1.html
    Zeile: 17

    Fehler: swapcontent is not defined
    Quelldatei: javascript:swapcontent('1')
    Zeile: 1

  2. hi,

    du hast dir offensichtlich JS-code von einem editor erstellen lassen, ohne auch nur die geringste ahnung zu haben, was der code macht. das ist seltenst eine gute idee.

    <a href="javascript:swapcontent('1')"onMouseDown="m_click('image1');"><img src="yourimageon.gif" id="Image1" border="0"></a>

    wie kapitän kork schon anmerkte, eine funktion swapcontent() scheint es gar nicht zu geben.

    ausserdem sollte vor dem onMouseDown erstmal ein leerzeichen stehen, das klebt ja direkt am vorherigen attribut dran (das muss keinen fehler verursachen, kann aber, je nach browser).

    gruss,
    wahsaga