문서를 호출한 참조 문서 개체를 반환한다.

인수
object : (개체 이름)

연결 개체의 이름이다.

: (속성 문자열)
선택적인 속성값은 문서를 호출한 참조 문서 개체를 나타내는 문자열이다.

referrer 속성은 그 문서를 읽기위하여 요청한 문서 개체를 반환하므로 어디서 접속하였는지를 알 수 있다.

이 속성은 읽기전용이며 디폴트값은 없다.

특기

이전 페이지에서 연결을 통하여 사용자가 새로운 페이지에 도달하였을 때만 새로운 페이지에서 속성값을 반환한다. 아니거나 연결이 안전사이트로 부터 이루어지면 document.referrer는 빈 문자열을 반환한다.

예를들어 PageB.html 연결이 있는 PageA.html 페이지에서 사용자가 클릭하면 연결되고 PageB.html 페이지에서 document.referrer가 "PageA.html" 문자열을 반환한다.
그러나 사용자가 PageA.html 페이지에서 브라우저의 주소칸에 PageB.html을 입력하거나 파일 메뉴에서 파일을 선택하여 PageB.html 문서를 열면 document.referrer는 빈 문자열을 반환한다.

피씨에서는 정상적으로 참조되어도 빈 문자열을 반환한다.

적용
개체scriptHTML규격IE

참조

이 속성은 (영문) W3C DOM Level 1(Document Object Model)에서 정의되었다.


<SCRIPT>
document.write('document.referrer=<FONT color=blue>'+document.referrer+'</FONT><BR>');
</SCRIPT>