hansilein: IE 5 - min-max-width-Expression

Hallöchen.

Ich verwende für den IE6 folgende css-JavaScript-Expression um min-max-width zu emulieren:
%%%%%%%%%%%%%%%%
div#minmax { /* min-width max-width with JavaScript for IE < 7 */

width: expression(
  document.documentElement ?
   ((document.documentElement.clientWidth * 0.9) < (((screen.deviceXDPI ? screen.deviceXDPI : 96) / 72) * parseInt(document.documentElement.currentStyle.fontSize) * 20) ? '20em' : '80%'
   &&
   (document.documentElement.clientWidth * 0.9) > (((screen.deviceXDPI ? screen.deviceXDPI : 96) / 72) * parseInt(document.documentElement.currentStyle.fontSize) * 55) ? '55em' : '80%')
  :
   ((document.body.clientWidth * 0.9) < (((screen.deviceXDPI ? screen.deviceXDPI : 96) / 72) * parseInt(document.body.currentStyle.fontSize) * 20) ? '20em' : '80%'
   &&
   (document.documentElement.clientWidth * 0.9) > (((screen.deviceXDPI ? screen.deviceXDPI : 96) / 72) * parseInt(document.documentElement.currentStyle.fontSize) * 55) ? '55em' : '80%')
 );
}

Funktioniert für den IE6 einwandfrei nur der IE5 macht daraus garnichts. Vielleicht hat ja jemand den springenden Punkt gesehen ...

griszu

  1. Hi there,

    Funktioniert für den IE6 einwandfrei nur der IE5 macht daraus garnichts. Vielleicht hat ja jemand den springenden Punkt gesehen ...

    Bei der Verbreitung des von Dir bemängelten IE5 würd' ich diesen Punkt gar nicht erst suchen...

  2. Hi,

    Funktioniert für den IE6 einwandfrei nur der IE5 macht daraus garnichts. Vielleicht hat ja jemand den springenden Punkt gesehen ...

    Der kann afaik nicht mit Einheiten umgehen...

    Gruesse, Joachim

    --
    Am Ende wird alles gut.