onload 時に expression() を停止する」のサンプル

Notice
このページにはサンプル以外の余計なCSSはほぼ使われておりません。
わかりにくいのでQ要素をさらにEMタグで囲っています。

Sample

旧約聖書 創世記 第1章 第20節~第31節 より

神は言われた。 生き物が水の中に群がれ。鳥は地の上、天の大空の面を飛べ。
神は水に群がるもの、すなわち大きな怪物、うごめく生き物をそれぞれに、また、翼ある鳥をそれぞれに創造された。神はこれを見て、良しとされた。
神はそれらのものを祝福して言われた。 産めよ、増えよ、海の水に満ちよ。鳥は地の上に増えよ。
夕べがあり、朝があった。第五の日である。

神は言われた。 地は、それぞれの生き物を産み出せ。家畜、這うもの、地の獣をそれぞれに産み出せ。 そのようになった。
神はそれぞれの地の獣、それぞれの家畜、それぞれの土を這うものを造られた。神はこれを見て、良しとされた。

神は言われた。 我々にかたどり、我々に似せて、人を造ろう。そして海の魚、空の鳥、家畜、地の獣、地を這うものすべてを支配させよう。
神は御自分にかたどって人を創造された。 神にかたどって創造された。 男と女に創造された。
神は彼らを祝福して言われた。 産めよ、増えよ、地に満ちて地を従わせよ。海の魚、空の鳥、地の上を這う生き物をすべて支配せよ。
神は言われた。 見よ、全地に生える、種を持つ草と種を持つ実をつける木を、すべてあなたたちに与えよう。それがあなたたちの食べ物となる。
地の獣、空の鳥、地を這うものなど、すべて命あるものにはあらゆる青草を食べさせよう。
そのようになった。

神はお造りになったすべてのものを御覧になった。見よ、それは極めて良かった。夕べがあり、朝があった。第六の日である。


Test


Notes

ページが読み込み始め、 body { behavior: url('expression_onoff.htc'); } が効くと、 <HEAD>内に、 expression_on.css<LINK>要素が追加されます。
そのとき、上のTest<TEXTAREA>内に、 + expression_on + の文字が追加されるはずです。

ページが読み込まれてる最中は、 expression()<Q>要素にアクセスしますが、 そのとき、上の<TEXTAREA>内に、 q の文字がどんどん追加されていきます。

ページが読み終わると、 <BODY>内に、 expression_off.css<LINK>要素が追加されます。
このとき、上の<TEXTAREA>内には、 + expression_off + の文字が追加され、 q はこれ以上増加しなくなるはずです。

これで、<Q>expression()だったプロパティが、 上書きされて無くなった、ってことになります。
確認できたでしょうか?


© s*m