Verständnisfrage zu Globalen Variablen

Hi, ich habe ein Problem mit Variablen. Wenn ich eine Variable über eine Funktion weiter gebe und diese dann global Speichern möchte, wieso geht des ned ?
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<a href="#" onclick="macheMichGlobal('globale_variable');">klick mich an</a>
<script>
function macheMichGlobal(variable) {
meinString = variable;
alert(meinString)
}
</script>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX