ホームページを作る際にJavaScriptでIE6.0でオブジェクトの座標を取得したいと思っています。以下のようにしてstyleでtop、leftを指定していない場合でも座標取得は可能でしょうか。センタリングを有効にしたいので、スタイル指定が出来ないのですが…。
例)以下のIMGタグの座標を取得したい
<CENTER>
<A href="www.aaa.com" onMouseOver="zahyou()">
<IMG src="aaa.gif" id="IMG1">
</A>
</CENTER>
No.2ベストアンサー
- 回答日時:
offsetTop,offsetLeftなどで取得できます。
(参考URL)function zahyou() {
alert( 'Y:' + document.getElementById('IMG1').offsetTop
+ ' X:' + document.getElementById('IMG1').offsetLeft );
}
参考URL:http://www.microsoft.com/japan/developer/library …
No.1
- 回答日時:
スタイルでtopとleftを指定しないと、
document.getElementById("IMG1").style.top
などで取得することはできません。
センタリングを行いたいとのことなので、逆にセンターの場所を割り出すというのはいかがでしょうか?
function MoveToCenter(OBJ) {
var WindowWidth = screen.width;//ウインドウ幅
var ObjectWidth = OBJ.width;//画像等の幅
OBJ.style.left = (WindowWidth / 2) - (ObjectWidth / 2);
}
<body onLoad="MoveToCenter(document.getElementById('IMG1'))" onResize="MoveToCenter(document.getElementById('IMG1'))">
…
<A href="www.aaa.com" onMouseOver="zahyou()">
<IMG src="aaa.gif" id="IMG1" style="position: absolute;">
…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DOM要素を削除しても、イベント...
-
選択肢によってラジオボタンを...
-
javascriptの基本的なことだと...
-
ネスケ6以上でも動作させたいの...
-
質問です! Operaって、document...
-
Null またはオブジェクトではあ...
-
[DOM] 取得したHTMLのオブジェ...
-
responseTextのデータをevaluate
-
デフォルトのリンクの色
-
二つのフィルタを同時に使用したい
-
onClickイベントの変更方法
-
FireFoxのjavascriptで自動でキ...
-
onload時にPostBackを発生させ...
-
関数でy=g(x)のgとは何の略です...
-
同じIDで定義した要素の配列を...
-
ASP.NETのコントロールの値をJa...
-
ASP+アクセスでのSQLコメントに...
-
javascriptを用いて作成された...
-
C#OpenCv V4にのエラーに関する...
-
<a>タグのテキストを取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptの基本的なことだと...
-
Latexに関する質問です。
-
DOM要素を削除しても、イベント...
-
文字を一文字ずつ表示
-
Null またはオブジェクトではあ...
-
excle VBA とweb上の検索を利用...
-
JavaScript window.openで開く...
-
FireFoxのjavascriptで自動でキ...
-
UWSCでオンクリックのボタンを...
-
ラジオボタンでreadonlyの切替え
-
XMLでのAttributeを持ったNode...
-
乗換案内 VBAで操作したい
-
Javascriptで定期的にF5を押す...
-
responseTextについて
-
webページ上のTabキーの動き
-
クリッカブルマップのリンク部...
-
ie操作 フレームのURLが...
-
TexでΣの添え字の位置直し
-
連動するセレクトボックスの内...
-
LaTeX:数式を等号揃えにする方法
おすすめ情報