ajax続き

 ウィンドウの位置を取得する関数がIEfirefoxで違うせいで大変苦労しています。
IEなんてほとんど使っていないけれど、他の環境で開くときにIEしか無かったら当然泣くことになるのでここだけは譲れない...。ブラウザーで取得するものをどうやろうかな...。


追記:これでどうだ!!

function place()
{
	if(self.pageYOffset) {
		this.X = self.pageXOffset;
		this.Y = self.pageYOffset;
		this.H = self.innerHeight;
		this.W = self.innerWidth;
	} else {
		this.X = document.documentElement.scrollLeft;
		this.Y = document.documentElement.scrollTop;
		this.H = document.documentElement.clientHeight;
		this.W = document.body.clientWidth;
	}
}

あとは必要なところで

p = new place();

とかやった後でp.Hなどで取り出せる。はず...。


 とりあえずうまくいっているみたいなのでこれでいいでしょう。