Cybaer: CSS-Funktionalität per Javascript abfragen

Beitrag lesen

Hi,

Wie aber frage ich im Javascript ab, ob der Browser eine bestimmte CSS-Funktionalität beherrscht?

Try & error oder mit typeof.

Beim "hand/pointer-Problem" (gleiche Eigenschaft mit unterschiedlichen Werten) gehe ich z.B. so vor:

with(this.style) {
  cursor="hand";
  if(cursor!="hand") {
   cursor="pointer";
  }
 }

(wobei ich die Meldung beim neuen Moz einfach in Kauf nehme)

Beim "float-Problem (unterschiedliche Eigenschaften mit gleichen Werten) so:

attrib=((typeof(obj.cssFloat)=="undefined")?"style":"css")+"float";

(Wenn Browser cssFloat nicht unterstützt, verwendet der Browser halt styleFloat - mal davon ausgehend, daß jeder CSS-fähige Browser auch float unterstützt. ;-))

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!