ungültiges Zeichen?
Sonia
- javascript
0 ich0 Sonia0 Hallo?
Sonia0 Axel Richter0 Sonia
0 Michael Schröpl0 Sonia
Hallo,
ich habe hier eine Javascript Funktion
und sie funktioniert auch in IE6 aber nicht in
IE5
weiß jemand was da falsch ist?
ich hab schon alles mögliche ausprobiert und komme einfach nicht
weiter
var ns4;
ns4 = (document.layers)? true:false
[...]
if(ns4)
{
document.layers[obj].visibility = "show";
}
else.....
Den IE5 stört irgendwas am if(ns4)
Fehlermeldung "Ungültiges Zeichen" -->??!
Gruß
Sonia
Hallo,
ich habe hier eine Javascript Funktion
und sie funktioniert auch in IE6 aber nicht in
IE5
weiß jemand was da falsch ist?
ich hab schon alles mögliche ausprobiert und komme einfach nicht
weiter
var ns4;
ns4 = (document.layers)? true:false
?!?
[...]
if(ns4)
{
document.layers[obj].visibility = "show";
}
else.....
Wie wäre es damit?
if(document.layers)
{
document.layers[obj].visibility = "show";
}
else.....
Den IE5 stört irgendwas am if(ns4)
Fehlermeldung "Ungültiges Zeichen" -->??!
Gruß
Sonia
geht immernoch nicht..*haarerauf*
ich hab mal den ganzen kladderadatsch hingeschrieben
<script type="text/javascript">
[...]
function verbergen(obj)
{
if (document.layers)
{
document.layers[obj].visibility = "hide";
}
else if (document.getElementById)
{
document.getElementById(obj).style.visibility = "hidden";
}
else if (document.all)
{
document.all[obj].style.visibility = "hidden";
}
}
[..]
<body bgColor="#ffffff" onload="verbergen('DivCalVon');verbergen('DivCalBis');" MS_POSITIONING="GridLayout">
Danke für die Hilfe
:-)
Sonia
weiss denn keiner was?
hat das hier schonmal jemand im IE5 ausprobiert?
bitte bitte, ich finde den Fehler nicht!
Gruß
Sonia
Hallo,
geht immernoch nicht..*haarerauf*
ich hab mal den ganzen kladderadatsch hingeschrieben
<script type="text/javascript">
[...]
function verbergen(obj)
{
if (document.layers)
{
document.layers[obj].visibility = "hide";
}
else if (document.getElementById)
{
document.getElementById(obj).style.visibility = "hidden";
}
else if (document.all)
{
document.all[obj].style.visibility = "hidden";
}
}
[..]
<body bgColor="#ffffff" onload="verbergen('DivCalVon');verbergen('DivCalBis');" MS_POSITIONING="GridLayout">
... und wo meckert IE5 jetzt was? Es ist kein Fehler zu sehen.
Gruß
Axel
... und wo meckert IE5 jetzt was? Es ist kein Fehler zu sehen.
Er sagt "Objekt erwartet"
Hallo,
... und wo meckert IE5 jetzt was? Es ist kein Fehler zu sehen.
was:
Er sagt "Objekt erwartet"
und wo, war meine zweite Frage. Die Fehlermeldung sagt Dir die Zeilennummer im Script, in der er ein Objekt erwartet.
<body bgColor="#ffffff" onload="verbergen('DivCalVon');verbergen('DivCalBis');" MS_POSITIONING="GridLayout">
... gibt's denn ein Element mit der ID='DivCalVon' und eins mit der ID='DivCalBis'? Und gibt's davon jeweils wirklich nur eins (IDs müssen eindeutig sein!)?
Gruß
Axel
Hi Sonia,
ns4 = (document.layers)? true:false
[...]
was genau steht an dieser Stelle?
if(ns4)
Den IE5 stört irgendwas am if(ns4)
Deshalb solltest Du unbedingt angeben, was direkt vor
dieser Fehlerstelle steht. Denn Dein Code dort baut
im JavaScript-Interpreter eine Erwartungshaltung auf.
Die Erwartungshaltung nach dem "false" ist beispiels-
weise, daß dort gerade ein Expression analysiert wird.
Und "if" wäre nun mal keine legale Fortsetzung dieses
Ausdrucks ... ein Operator für einen boolean expression
wäre legal, oder ein Semikolon zur Beendigung der
Zuweisung, oder ...
Viele Grüße
Michael
Hi,
Die Erwartungshaltung nach dem "false" ist beispiels-
weise, daß dort gerade ein Expression analysiert wird.
Und "if" wäre nun mal keine legale Fortsetzung dieses
Ausdrucks ... ein Operator für einen boolean expression
wäre legal, oder ein Semikolon zur Beendigung der
Zuweisung, oder ...
Ok, ich probiers mal. Leider kann ich das erst in einer Woche
wieder. Aber immerhin habe ich noch einen Hinweis
worans liegen könnte.
Danke schön :-)
Viele Grüße
Sonia