JavaScriptを使って画像をプロポーショナルにリサイズする方法をご存知の方はいらっしゃいますか?
その場で height
や width
の属性を追加して DOM を修正しようとしましたが、IE6 ではうまくいかなかったようです。
画像の高さや幅の属性を変更する代わりに、CSSの高さや幅を変更してみてください。
myimg = document.getElementById('myimg');
myimg.style.height = "50px";
myimg.style.width = "50px";
よくある失敗例としては、heightとwidthのスタイルが、上記の例では"px"のように単位を含む文字列であることです。
編集 - style.heightやstyle.widthを使わずに、高さや幅を直接設定すればうまくいくと思います。また、元の寸法がすでにあるという利点もあります。あなたのコードを少し掲載していただけますか?quirksモードではなく、standardモードになっていますか?
これで動くはずです。
myimg = document.getElementById('myimg');
myimg.height = myimg.height * 2;
myimg.width = myimg.width * 2;