débutant : fonction/variable globale
Bonjour,
je suis totalement débutant en javascript, et apparemment, j'ai pas dû bien comprendre les variables globales :
Dans l'exemple suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <html>
<head>
<script language="javascript">
var ma_variable="pas OK";
function Init()
{
ma_variable="OK";
}
</script>
</head>
<body onload="Init();">
<script language="javascript">
document.write(ma_variable);
</script>
</body>
</html> |
Pourquoi ça affiche la valeur "pas OK"?
Est-ce que la fonction n'est pas exécutée (pourquoi)?, ou alors je ne modifie pas la valeur de la variable prévue?