このページを呼び出したページを示すアドレス(URL)を返す。
セキュリティを考慮して参照できない場合もある。
〔例1〕呼出したページのURLを表示
if(document.referrer)
{ document.write("あなたは");
document.write(document.referrer);
document.write("からやってきましたね。");
}
〔例2〕正規表現を使ってURLの一部を調べる。
<script language="JavaScript">
url = document.referrer;
if (url.match(/agorian/i)) {
document.writeln("agorianを含んでいます。");}
else {document.writeln("agorianを含まない。");
}
〔例3〕http://example.com/からのリンクに制限する
<script language="JavaScript">
x = document.referrer;
y = "http://example.com/";
if (x!=y) {
window.location= "ng.html";
}
</script>