Yerf!
Eine Abfrage auf <= 900 sollte helfen.
Na so ganz kann ich dir nicht zustimmen. Wenn es genau 900 ist dann wird ja immer noch auf auto gesetzt, also auf 900, das passt ja auch.
Aber nur bei genau 900, wenn der ursprüngliche Wert größer war, bewirkt auto eben diesen größeren Wert und damit entsteht eine Endlosschleife.
Auch wenn ich das ändere hängt sich der IE auf.
Allerdings muss ich gestehen, dass ich mich damit bisher nur theoretisch beschäftigt habe, weil ich auf meiner Suche nach Informationen über Expressions drüber gestolpert bin. Ich selber hab sie bisher nur für einen Ersatz für absolute Positionierung mittels zweier Eckpunkte benutzt (der IE kann ja ohne Expression keine Höhe oder Breite dafür berechnen).
Der IE 6 im strict-mode möchte nämlich document.documentElement.clientWidth.
...immer diese Extrawürste des IE :-(
Gruß,
Harlequin