要素が表示・非表示かを判定するにあたっては、その要素のdisplayプロパティを取得すればいいわけです。 (jQueryだと簡単なのですが、javascriptだとちょっと癖があったりします。) 要素を取得するためのサンプルHTML・CSSの記述 ブラウザに表示されているウェブページ内でユーザが文字列を範囲選択したとき、その選択された文字列はJavaScriptで得られます。方法は簡単で、getSelectionメソッドを使うだけです。閲覧者が選択した文字列を使って何かを検索するなどの独自機能を作る際などに活用できそうです。 kkana, ”画面サイズ” / abtky, ”ブラウザごとのウインドウサイズの取得方法一覧” / sometk, ”ブラウザ・宣言ごとに違うJavascriptのプロパティあれこれ、これも。” / potechinn, ”ブラウザ幅取得” / tailtame, ”webデザインはこっちでサイズ取得して作ってくれねーかなー。 JavaScriptを使ってブラウザのサブウインドウを画面(ディスプレイ)の中央に表示させるには、availWidthプロパティとavailHeightプロパティを使って、サブウインドウ左上の表示座標を計算します。あとは、window.openメソッドを使ってサブウインドウを表示すれば完成です。

表示領域以外の高さを取得するには「body(documentElement).scrollHeight」を使います。 ただこれは、表示領域よりコンテンツの高さが高くないと数値が少なくなってしまうため、表示領域の高さを取得する「body(documentElement).clientHeight」と比較して大きい方を採用しています。 Webアプリでレイアウトを制御しようとすると様々な画面サイズを把握する必要があります。iPhoneのシミュレーター上のSafariでの動作結果をまとめました。 取得方法 Webブラウザーのクライアント領域の論理ピクセル数 Webブラウザーが1画面で表示できる範囲です。 jQuery メソッドの種類 width / height 要素の幅・高さの値を取得 / 設定出来ます。 純粋な幅と高さのみの数値で、padding等の値は取得されません。 数値のみを入力すると、px 単位で設定されます。 % や em 等を指定したい場合は、クォーテーションで囲んで単位を入力します。 初心者向けにJavaScriptのテキストボックスから値を取得する方法について解説しています。テキストボックスはHTMLのフォーム部品で文字列や数値などを入力することが出来ます。今回はidを取得する方法とformオブジェクトから取得する方法を解説します。