Hallo!
Kann es sein, dass es dem IE egal ist, ob var davorsteht oder nicht und er alle Variablen als global ansieht?
Grundsätzlich ist alles möglich, aber da es sich hierbei um ein ziemlich grundlegendes Feature von Javascript handelt, würde ich eher deine Programmierung als fehlerhaft bezeichnen wollen.
Was soll ich denn da für einen Fehler gemacht haben? Ich habe var davor geschrieben (innerhalb einer Funktion) und die Variable ist trotzdem global. Vielleicht mal austesten ;-)
Grüße,
Klaus