ドキュメントタイトルの取得・設定
documentオブジェクトのtitleプロパティを設定・参照することでドキュメントのタイトル(ソースの<title>から</title>で囲まれた部分)を変更、取得することが出来ます。
[ sample ]
[ source ]
<script language="JavaScript">
<!--
function func1(str){
document.title = str;
}
function func1-2(){
alert(document.title);
}
//-->
</script>
<form name=frm1>
<input type=button value="タイトルを参照" onclick="func1-2"><br><br>
<input type=text name=txttitle>
<input type=button value="タイトルを変更" onclick="func1(txttitle.value)">
</form>
プロパティに値を代入することでタイトルを変更しています。※変更はNetscapeでは動作しません!!
document.title = str
プロパティを参照する事でタイトルを取得できます。 設定することが出来なかった Netscape でも、取得に関しては正常に動作します。
alert(document.title);
URLの取得
documentオブジェクトのURLプロパティを参照することでページのURLを取得することが出来ます。
[ sample ]
[ source ]
<script language="JavaScript">
<!--
function func2(){
alert(document.URL);
}
//-->
</script>
<form name=frm1>
<input type=button value=" ♂ " onclick="func2()"><br><br>
</form>
ドキュメントのアドレスを取得しています。 このプロパティはフレーム分割されていた場合でも、フレームもとのページではなく対象ドキュメントオブジェクトのアドレスが取得されます。
alert(document.URL)
リンク元URLの取得
documentオブジェクトのreferrerプロパティを参照すると、このページに訪問する前どのページを参照していたのかを取得出来ます。CGIでアクセスログを作成するときにリンク元の解析で良く使用されています。
[ sample ]
[ source ]
<script language="JavaScript">
<!--
function func3(){
alert("あなたは" + document.referrer + "からの訪問者です。");
}
//-->
</script>
<form name=frm3>
<input type=button value=" ♂ " onclick="func3()"><br><br>
</form>
ハイパーリンク元のURLを返します。ただし直接URLを指定した場合やブラウザのお気に入りから移動した場合はハイパーリンク元のURLが返りません。
document.referrer
ページの最終更新日を取得する
documentオブジェクトのlastModified プロパティでこのページの最終更新日を取得することが出来ます。
[ sample ]
[ source ]
<script language="JavaScript">
<!--
function func4(){
alert("このページの最終更新日は" + document.lastModified + "です。");
}
//-->
</script>
<form name=frm4>
<input type=button value=" ♂ " onclick="func4()"><br><br>
</form>
ドキュメントファイルの最終変更日を返します。
document.lastModified
|