enrico: wann ist eine Variable global?

Beitrag lesen

Hallo,

ich würde gern über ein onerror-aufruf bei einem Bildladen eine funktion aufrufen und eine globale variable darin ändern. das problem ist allerdings dass es scheinbar wie bei rekursionen eine andere variable erzeugt und diese ändert.
wie muss ich denn den unten genannten code umändern dass ich meine globale variable stattdessen anspreche?

gruss enrico

////////code//////////

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>IN02</title>
<meta name="description" content="Details of Reference Unit IN02">
<meta name="author" content="Stefan Sieg">
<meta name="keywords" content="IN02">
<link rel="stylesheet" href="../../../../../STYLES/styles.css" type="text/css">

<script src="../../../../../STYLES/scripts.js" type="text/javascript"></script>
<noscript></noscript>

<script language="JavaScript">
<!--
 var PicNA=false;

function SuckIt(){
   var PicNA=true;
   alert(PicNA);}

//-->
</script>
<noscript></noscript>
</head>

<body  topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" onLoad="window.defaultStatus='Document: Done'">
<img src="in02_overview.gif" width="739" height="371" border="0" alt="IN02's structure, click on a device" onError="SuckIt()">

<script language="JavaScript">
<!--
alert(PicNA);
//-->
</script>
<noscript></noscript>

</body>
</html>