- 締切済み
画像のサイズが取得できません
Internet Explorer の右クリックメニュー拡張用スクリプトを作っています。 画像上で右クリックすると画像のサイズが表示されるようにしたいのですが、うまくいきません。 <script type = "text/javascript"> var parentWindow = window.menuArguments; var eventSource = parentWindow.event.srcElement; var tagName = eventSource.tagName.toUpperCase(); var URL; if (tagName == "IMG") { URL = eventSource.src; var newImg = new Image(); newImg.src = URL; alert("画像のサイズは " + newImg.width + "×" + newImg.height); }; </script> これにより、たとえばこのOKWaveのページの左上にあるロゴは 画像のサイズは 220 × 54 と表示されますが、 たとえば http://goo.gl/I9bEQf では 画像のサイズは 0 × 0 となってしまいます。 なぜでしょうか? 原因と解決法を教えていただけると嬉しいです。
- みんなの回答 (2)
- 専門家の回答
補足
短縮URLはこのページの閲覧者の便宜のために使ったものですが、テストは元URLで行っていますし、他の様々なサイト・画像でも行っています。したがって当方が問題にしている現象は短縮URLとは無関係です。