Henryk Plötz: + (JAVASCRIPT) clip mit Mozilla

Beitrag lesen

Moin,

tScrollLayer.style.clip = 'rect(' + clipTop + ' ' + clipWidth + ' ' + clipBottom + ' 0)';
alert(tScrollLayer.style.clip);

Das geht mit dem Internet Explorer einwandfrei. Nur im Mozilla nicht.

Mach' da mal Kommas zwischen die Werte! Laut CSS 2.1 müssen User Agents die Angaben mit Kommas akzeptieren, und dürfen sie ohne Kommas akzeptieren, da das früher nicht eindeutig geregelt war. Wenn du keine Kommas hast, muss es nicht unbedingt funktionieren.

Ausserdem: Das die jeweiligen Werte den Abstand vom Rand und nicht die Höhe bzw. Breite angeben, weisst du? Auch das hat sich IIRC innerhalb von irgendeiner Zwischenversion geändert, auch wenn ich es grade nicht finden kann.

--
Henryk Plötz
Grüße aus Berlin