Ich habe ein Problem mit globalen Variablen und werde aus der Erklärung auf selfhtml nicht ganz schlau.
Da steht:
-----------
...eine global Variable. Sie ist im gesamten Dokument gültig und steht jederzeit zur Verfügung. Wenn Sie innerhalb von Funktionen Variablen ohne das Schlüsselwort var deklarieren, dann sind diese Variablen global.
-----------
Ich habe also im head-Bereich meier HTML-Datei eine Funktion worin ich eine Variable definiere.
stk1=parent.spframe.document.spform.stk_bild_spiel.value
Laut der selfhtml Definition müsste das eine globale Variable sein, welche im gesamten Dokument gültig ist und jederzeit zur Verfügung steht.
Inerhalb dieser Funktion kann ich die Variable auch auslesen.
alert(stk1)
... funktioniert also.
Wenn ich nun diese Variable im body-Bereich verwenden möchte heisst es aber, dass diese Variable undefiniert ist.
<script type="text/javascript" language="JavaScript">
<!--
alert(stk1);
//-->
</script>
...funktioniert nicht.
Es gibt dafür sicher eine einfache Erklärung. Ich habe aber keine Ahnung welche. Kann mir bitte jemand helfen.