DOM

Window.innerHeight プロパティ

 編集:日付 by T.A.

[Edge]。読取専用。→

Window の内部(¶レンダリング領域)の高さをピクセル単位で返します。水平スクロール バーがあれば、その高さを含みます。

innerHeight の値はウィンドウの の高さから取られます。横幅は innerWidth プロパティを使用して取ることができます。

innerHeight、innerWidth 内にHTMLのレンダリングされるようです。

構文
Window.innerHeight
Window Window

整数値。ウィンドウのレイアウト ビューポートの高さをピクセル単位で示します。

ウィンドウの幅を変更するには、resizeTo()resizeBy() などの寸法変更メソッドの一つを呼び出してください。

使用上の注意

ウィンドウから水平スクロール バーや境界を引いた高さを取得するには、ルートの <html> 要素の Element.clientHeight() プロパティを代わりに使用してください。

innerHeight および innerWidth はすべてのウィンドウと、ウィンドウのように動作するすべてのオブジェクト、例えばタブやフレームで利用できます。

mdnより

フレームセットの想定:

var intFrameHeight = window.innerHeight; // or

var intFrameHeight = self.innerHeight;
// フレームセット内にあるフレームのビューポートの高さを返します

var intFramesetHeight = parent.innerHeight;
// 最も近いフレームセットのビューポートの高さを返します

var intOuterFramesetHeight = top.innerHeight;
// もっとも外側のフレームセットのビューポートの高さを返します
D=window.innerHeight;  //=[number]:649
D=parent.innerHeight;  //エラー発生:Blocked a frame with origin "null" from accessing a cross-origin frame.
	//オリジンが「null」のフレームがクロスオリジン フレームにアクセスするのをブロックしました。
D=top.innerHeight; //エラー発生:Blocked a frame with origin "null" from accessing a cross-origin frame.

parent、top などにはオンラインならアクセスできました。


テスト