Sandra: Netscape erkennt meine globalen Variablen nicht

Beitrag lesen

Hi Carsten,

danke fuer den Tip

Statt:

if (typeof(a)=="undefined")

»»  if (typeof(a)==undefined)

aber leider bekomme ich nun bei der alert(a); Ausgabe noch immer
die Meldung undefined! Warum steht da kein Wert 0 drin?
Und warum kommen die alert("vor var"); und die alert("nach var");
nicht bei Netscape?

Quelltext:
<html>
<head>
<title>Globale Variable</title>

<script language="javascript">
<!--
alert("vor var");
var a=0;
alert("nach var");

function test(){
if (typeof(a)==undefined)
  {
    alert("a ist nicht definiert");
}
else
{
alert ("a ist definiert - gut so");
alert (a);
}
}
-->
</script>

</head>

<body onLoad="test();">

</body>

</html>

Danke fuer die schnelle Hilfe :-)
Sandra