ブラウザの高さに応じたフッターの表示

見てる環境でフッターの位置が変わるのは気持ち悪いという人がそばにいるので、対応してみました。
そもそも、content が終わってからの footer だから、ブラウザの高さなんて関係ないんじゃというような正論は言わない約束で。(背景画像が1500pxくらいあって、contentの高さと背景はマッチしていないという前提)


var h = document.documentElement.clientHeight;
var y = (document.documentElement.scrollTop > 0) ? document.documentElement.scrollTop : document.body.scrollTop;
jQuery("#footer_entry").css("top", h+y-30+"px");

div#footer_entry {
	position:absolute;
	top:0px;
	left:595px;
}

expression()使えばなんとかなるのは知ってますけど、IE6は意図的に排除してます。
本ちゃんの div#footer は、display:none で消してしまうか、そもそも書かないということで。