Syntax(fehler) für Netscape?
Schronk
- javascript
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
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
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
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
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