Schronk: Syntax(fehler) für Netscape?

Hallo Forum

Ich habe folgendes Script im Opara, Firefox, IE erfolgreich am Laufen, aber der Netscape weigert sich. Kann mir jemand sagen warum? Bin neu im Thema und hab nicht ganz den Schnall - hier der relevante Scriptteil:

...
...
...
DownRed.src = "Images/Detailed/DownRed.jpg"
Down = new Image()
Down.src = "Images/Detailed/Down.jpg"
ClosingGreen = new Image()
ClosingGreen.src = "Images/Detailed/ClosingGreen.jpg"
Closing = new Image()
Closing.src = "Images/Detailed/Closing.jpg"

///

function Load ()
 {
    Floor1 ()
    Floor2 ()
    Floor3 ()
    Floor4 ()
 }

///

function Floor4 ()
{
 WordSwitch (24,'E4')
 setTimeout("Floor4 ()", 500)
}

///

function ChangeImg (ImgNr,ImgSrc)
 {
 document.getElementById(ImgNr).src = ImgSrc.src;
 }

///

function WordSwitch (FloorWord,Floor)

{
    Word=AnyBus.ReadDPRAMWord(FloorWord);

switch (Word)
          {
             case 1040:
             ChangeImg (Floor,Down);
             break;

case 1042:
             ChangeImg (Floor,DownRed);
             break;

case 528:
             ChangeImg (Floor,MidClosed);
             break;
...
...
<body  bgcolor=darkgray onload="Load ()">
...
...
            <td><img src="Images/Detailed/NoCab.jpg" width=266 height=150 alt="Etage 4" id=E4></td>
        </tr>
..
..
..
Habs jetzt mal zusammengestaucht auf den - meiner Meinung nach - relevanten Teil.

Danke schonmal

Schronk

  1. Hi,

    Ich habe folgendes Script im Opara, Firefox, IE erfolgreich am Laufen, aber der Netscape weigert sich.

    was ist "der Netscape"?

    function Load ()

    Funktionsklammern bitte _direkt_ an den Funktionsnamen anschließen, auch beim Aufruf.

    setTimeout("Floor4 ()", 500)

    this.setTimeout, window.setTimeout, document.setTimeout, was.setTimeout?

    document.getElementById(ImgNr).src = ImgSrc.src;

    Hier fehlt die absolut unumgängliche Prüfung, ob die Methode überhaupt existiert - _und_ sie etwas zurückliefert.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Opara (7.54) , Firefox (1.0), IE (6.0), Netscape (7.1)

      was ist "der Netscape"?

      7.54 siehe oben, habs nun ergänzt

      Funktionsklammern bitte _direkt_ an den Funktionsnamen anschließen, auch beim Aufruf.

      auch getan nun

      setTimeout("Floor4 ()", 500)

      auch abgeändert

      »»»»  document.getElementById(ImgNr).src = ImgSrc.src;

      Hier fehlt die absolut unumgängliche Prüfung, ob die Methode überhaupt existiert - _und_ sie etwas zurückliefert.

      bitte was meinst du damit? Wie gesagt, ich bin neu im Thema...

      Danke

      1. Hi,

        Opara (7.54) , Firefox (1.0), IE (6.0), Netscape (7.1)

        was ist "der Netscape"?
        7.54 siehe oben, habs nun ergänzt

        Was nun, der 7.54er oder der Netscape?

        Was genau steht in der Javascript-Konsole?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi

          Was nun, der 7.54er oder der Netscape?

          Netscape 7.1 - sorry vertan

          Was genau steht in der Javascript-Konsole?

          Die hab ich erst gerade gefunden und daher weiß ich auch, dass die mit dem AnyBus-Aplett nicht zurecht kommt.

          "AnyBus not defined"

          Obwohl das Aplett gestartet wird, was in der Sttusleiste ebenfalls zu sehen ist.

          cu,
          Andreas