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