Harlequin: min- max-width IE <=6 mit expression()

Beitrag lesen

Yerf!

  • html #foo {

width: [code lang=javascript]expression( ( document.body.clientWidth > 1260 ) ? "1260px" : ( ( document.body.clientWidth < 900 ) ? "900px" : "auto" ) )


> }[/code]  
>   
> Doch leider hängt mir sich der IE <= 6 auf sobald in beim verkleinern des Fensters die 900px erreiche und ich muss ihn gewaltsam töten. Habe ich da irgendwie ein Logikproblem oder ist es ein IE Problem? Und vor allem wie könnte ich das lösen? Oder gibt es gar noch bessere möglichkeiten (ohne das HTML anzufassen)?  
  
Das Problem ist die Abfrage auf die 900px. Wenn die Breite gößer oder gleich 900 ist wird auf Auto gesetzt, wenn Sie kleiner ist wird auf 900 gesetzt. Jetzt ist sie aber nicht mehr kleiner 900, also wird auf Auto gestezt...  
  
Eine Abfrage auf <= 900 sollte helfen.  
  
  
Gruß,  
  
Harlequin