@@Matthias Apsel:
nuqneH
#1#
foo.style.position
, setzt inline-style-Angaben voraus
Pfui.
#2#
getComputedStyle(foo,"").position
können IE<9 nicht, die können dafürfoo.currentStyle.position
, das setzt irgendwie eine Browserweiche voraus.Wie macht mans am besten?
Wie immer: Nicht per Abfage des Browsers, sondern per Abfrage der Fähigkeiten.
if (getComputedStyle)
var position = getComputedStyle(foo,"").position;
else if (foo.currentStyle)
var position = foo.currentStyle.position;
was sich auch als Einzeiler notieren lässt:
var position = getComputedStyle ? getComputedStyle(foo,"").position : (foo.currentStyle ? foo.currentStyle.position : undefined);
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)