レイヤーを fixed 設定でブラウザの左上から右下に20ピクセルづつ移動した位置で固定、という方法をとったところ、IEでレイアウトが崩れてしまいました。その症状を解決する js があるというので、http://www.doxdesk.com/software/js/fixed.html から fixed.js を持ってきて使用してみたところ、IE5 と safari ではうまくいきましたが、IE7では正確な位置に描写されないという現状です。
こういった場合どういう方法が最適でしょうか。
http://blog.webcreativepark.net/2007/09/29-010711.html
このJavaScriptを使用すればposition:fixedがIEでも動作するそうです。
head要素内などで、ダウンロードしたfixed.jsを読み込んでおけば、CSSが有効になるそうです。
CSSは余り詳しくないのですが,position:absoluteとアンダスコアハックを組み合せる方法で行けるのではないかと。
ありがとうございます。
fixed.js は多分、質問中に参考として記入したURLの js と同じものです。
http://allabout.co.jp/internet/javascript/closeup/CU20010713/
の方法でできましたが、動きがカクカクするみたいです。