searchプロパティ
locationオブジェクトのsearchプロパティはURLの問合せ文字列(URLの?以降の問い合わせ文字列)を返します。
書式 | location.search | |
---|---|---|
対応 | ||
値 | URLの問合せ部分 |
使用例 | メインウィンドウのインプットボックスの値をサブウィンドウのインプットボックスにセットする。 |
---|
//-------メイン・ウィンドウ:search.html
<html>
<head>
<title>サブウィンドウに値を渡す</title>
<script type="text/JavaScript">
function setSubWin(){
var val = document.fm.input_data.value;
window.open("sub.html?" + val , "サブウィンドウ");
}
</script>
</head>
<body>
サブウィンドウに値を渡す
<form name="fm">
<input type="text" name="input_data" value="JavaScript">
<input type="button" value="実行" onClick="setSubWin()">
</form>
</body>
</html>
//-------サブ・ウィンドウ:sub.html
<html>
<head>
<title>サブウィンドウ</title>
<script type="text/JavaScript">
window.onload = function(){
var val = location.search;
val = val.substring(1,val.length);
document.fm.input_data.value = val;
}
</script>
</head>
<body>
<form name="fm">
メインウィンドウより渡された値
<input type="text" name="input_data">
</form>
</body>
</html>
関連メンバ | 値 |
---|---|
host | URLのホスト名とポート番号 |
hostname | URLのホストコンピュータ名 |
href | URL |
pathname | URLのパス名 |
port | URLのポート番号 |
protocol | URLのプロトコル |