Moin,
weil der IE die Vorschrift ernst nimmt, dass der Fenstername nur Zeichen enthalten darf, die auch für Variablennamen in JS gültig sind. Andere Browser sehen das anscheinend lockerer und stören sich nicht an den ungültigen Zeichen.
Alles klar :)
Übrigens ist auch der Wert für das HTML-Attribut width fehlerhaft, abgesehen davon, dass er in Anführungszeichen stehen sollte:
Warum ist der Wert falsch? Akzeptiert nur CSS Angaben wie "px"?
Anführungszeichen sind bei HTML 4.1 Transitional keine Pflicht.
Grüße Marco