2006-11-25

[]iframeの代替としてのobject

iframe要素の代わりにobject要素が使えるよっていうのはHTML 4仕様書にも載ってるけど、IEでclassid属性をつけないといけない理由は何だろう? 昔試した限りではそんなのつけなくてもHTML文書を埋め込めたし、今ローカルで試してもclassid属性なしで特に不具合は見当たらないんだけど。

ただ、object要素を使うとIEでは埋め込まれた文書の内容にスクリプトアクセスできなくなるのが嫌なんだよな。なんか方法あったかな。今度試してみよう。

  • 調べてみたけど、どうもIE7のapplicatoin/xhtml+xml絡みの問題でそうしてるっぽいね。 The <?xml> prolog, strict mode, and XHTML in IE XHTML(applicatoin/xhtml+xml)のページを表示させることは、IE7ではサポート.

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん