プロが教えるわが家の防犯対策術!

javascriptについて質問です。
window.scrollXでfirefoxではスクロールしたときのエレメントの座標が取得できるのですが、IEなどのブラウザでは取得出来ませんでした。

IEの場合はどのようにして座標を取得すればよろしいでしょうか?

A 回答 (1件)

試していませんが、調べた限りでは


document.body.scrollLeft
もしくは
document.documentElement.scrollLeft
でFireFox、IEの両方で取得できるようですよ。
この2つの使い分けはDOCTYPEスイッチ(DOCTYPE宣言)によるらしいです。
DOCTYPEを指定しない場合は前者、DOCTYPEにStrictもしくはTransitionalを指定した場合は後者を使用します。

http://archiva.jp/web/javascript/get_page-size.h …

http://diaspar.jp/node/47
を参考に回答させていただきました。

参考URL:http://archiva.jp/web/javascript/get_page-size.html,http://diaspar.jp/node/47
    • good
    • 0
この回答へのお礼

試してみました、成功です!!
ありがとうございました。

お礼日時:2008/09/11 10:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!