hi,
http://selfhtml.teamone.de/javascript/sprache/variablen.htm#definieren
Im Gecko und Opera ist dies übrigens nicht nötig, und dass es im MSIE nötig ist, wundert mich, vielleicht übersehe ich etwas...
entweder der IE oder die anderen beiden weichen dann wohl vom konzept der trennung von globalen und lokalen variablen ab - wer hier "im recht" ist, müsste man im zweifelsfalle wohl in der spezifikation von ECMA-script nachsehen (bin aber zu faul mich jetzt auf die suche zu machen, bei der hitze, *ächz*).
gruss,
wahsaga