Javascript アドレス情報を得る


現在のページの情報は「location」を使って得ることができます。

locationのプロパティ


.href

URL全体

.protocol

URLのプロトコルスキーム

.hostname

URLのホスト

.pathname

URLのパス部分

.search

URLの?より後の値

.hash

URLの#より後の値



locationのメソッド


.assign(s)

引数のURLを読み込む

.reload()

現在のURLを再読み込みする。
引数にtrueを指定すると、常にサーバーから読み込む

.replace()

現在のページを引数のURLで置き換える



履歴を利用した操作「history」のメソッド


.back()

一つ前のページに戻る

.forward()

一つ次のページに移動する

.go(n)

nのページへ移動
−1は前のページ、1は次のページに移動する


WEBブラウザの情報の取得


ウインドウサイズとスクロール

「innerWidth」
Webページのコンテンツの幅

「innerHeight」
Webページのコンテンツの高さ

「scrollX」
水平にスクロールされているピクセル数

「scrollY」
垂直にスクロールされているピクセル数



スクロールをおこなうメソッド


scrollTo(x,y)

絶対位置のスクロール、x位置、y位置までスクロール

scrollBy(x,y)

相対位置のスクロール、x量、y量をスクロール