linkオブジェクト(links配列) Javaスクリプトのオブジェクト mathオブジェクト

locationオブジェクト

文書のURL情報を含むオブジェクトです。

シンタックス

locationオブジェクトのプロパティやメソッドを使用する場合、次のように指定します。

	
	
	[windowReference.]location.プロパティ名
	
	
windowReference
windowオブジェクトで定義した変数windowVarの名前
URLは以下のような構成で、これらの情報がlocationオブジェクトに含まれます。

	
	
	protocol//hostname:port pathname serach hash
	
	
protocol
使用プロトコル
hostname
サーバのドメイン名またはIPアドレス
port
接続するポート番号
pathname
書類のURLフルパス名
search
"?"で始まる探索名
hash
"#"で始まるアンカー名
URLとprotocol名の関係は次のとおりです。

URLタイププロトコル
JavaScriptコードjavascript:javascript:history.go(-1)
Navigator情報about:about:cache
WWWhttp:http://w3.yok.com/
ファイルfile:file://home/taro/index.html
FTPftp:ftp://ftp.yok.com/GNU/
MailTomailto:mailto:mail@yokochin.com
Usenetニュースnews:news://news.yok.com/comp.lang.javascript
Gophergopher:gopher://gopher.foo.co.jp

about:プロトコルは次のシンタックスを持っています。

	
	
	about:[cache | plugins]
	
	
about:
ブラウザ(閲覧ソフト)のHelpメニューから選択するのと同じです。
about:cache
キャッシュの状態を表示します。
about:plugins
プラグイン情報について表示します。
about:blank
ブランクウィンドウを表示します。

プロパティとなっているオブジェクト

プロパティ

	
	
	<script>
	
	document.write("■この文書のプロトコル名:<br>" + location.protocol + "<p>");
	document.write("■この文書のURL名:<br>" + location.href + "<p>");
	document.write("■この文書のパス名:<br>" + location.pathname);
	
	</script>
	
	

関連項目



Copyright (C) 1996-2003 by Yasukazu Yokoi. All Rights Reserved.