Jintrick.netagenda2002年08月アーカイブ → 2002年08月21日

MS独自拡張expression()関数の罠

これはJS(謎)をオフにしていると機能しない。また、少なくともIE6/Winは、document.styleSheetオブジェクト以下にはアクセスせず:

// DOM level0
document.body.style.color = "black";

と同じような挙動をするっぽい。つまりbody要素にstyle属性が付加されるという結果に。

何が罠かって、expression()部分のルールだけ無効化できずに残ってしまう(参照:IE/Win ウェブページのCSSを無効にする方法)。

要するに、expression()関数は「Strict」とは馴染まないって事。


webmaster@jintrick.net
公開: 2002年08月21日
カテゴリ: CSS ,HTML ,Javascript