hier als beweis:
das beweist nix
<script type="text/javascrip">
funtion k(){
var a="25";}
a ist hier lokale Variable (nur innerhalb k() bekannt)
</script>
<input type="text" onchange="window.a=this.value">
du änderst hier die globale Variable a
es funtzt nit =)
kein Wunder!