• ベストアンサー

ネットスケープ6.0以上でのレイヤー移動方法

ネットスケープ6.0以上でレイヤーの移動を行いたいのですが、JavaScriptの記述方法がわかりません。 ieですと id.style.pixelLeft=document.body.scrollLeft の記述でうまく動作するのですが・・・ イメージ的には、 ページをスクロールしても画面の右下などに 常に画像がくっついて来るイメージです。 どなたかご教授くださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
noname#199778
noname#199778
回答No.1

Netscape 6以降の場合は、DOMで目的の要素にアクセスし、そのスタイルシートを書き換える方法で対処することになると思います。 スクロールに合わせて横位置を補正する場合は、Netscape向けの記述は document.getElementById("対象の要素のID名").style.left=pageXOffset+"px"; 以上のようになります。 縦位置を補正する場合は、 document.getElementById("対象の要素のID名").style.top=pageYOffset+"px"; このような記述で対処できると思います。 参考になれば。

関連するQ&A

専門家に質問してみよう