画像の強制表示

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: yoro : 2007/05/28(月) 05:35  ID:ECDmC1Px sub-1h
IE6でフレームなどに表示されているhtmを、読みやすくするために
コンテキストメニュー経由でinnerhtmlを書き換えることで変更
しています。

その中に画像がリンク表示されているのですが、htmのサイズが
大きく画像数も多いとき?に画像が表示されなくて困っています。

IE標準コンテキストメニュー「画像の表示(H)」を行うとちゃんと
表示されます。

あるいは、変更後のソースをファイルにして開いても画像は全て
表示されますので、文法間違いの可能性は少ないと考えています。

IEの仕様上、単にinnerhtmlを書き換える場合には、画像のリンク
更新が働きにくくなっているのでしょうか?

対応策が有ればご教授下さい。

1   名前: 元帥 : 2007/05/28(月) 05:35  [URL]  ID:2ASYczqh sub-bK
だから、実際にinnerHTMLを書き換えても、それだけではブラウザーは上の隠しプロパティchangedNodesに文字列を登録するだけで何もしない。実際にそれがDOM Treeなって再描画されるのは「ブラウザ内部イベント」発生時だけなのだ。
http://blog.livedoor.jp/dankogai/archives/50665647.html

…って事でしょうか。

2   名前: yoro : 2007/05/28(月) 05:35  ID:FQ9AL1cs sub-E5
元帥さん、おはようございます。

勉強不足で十分理解できないところが、辛いですが雰囲気は
りかいできました。理解できました。

もうすこし、先のリンクからみの意味を勉強してみます。

どうもありがとうございました。

とりあえず、解決とさせていただきます。

一覧へ戻る