You are here: irt.org | FAQ | JavaScript | History | Q991 [ previous next ]
Use the documents referrer property:
<script language="JavaScript"><!--
if (document.referrer.indexOf('page2.htm') > -1)
location.href = 'page2.htm';
else if (document.referrer.indexOf('page3.htm') > -1)
location.href = 'page2.htm';
else
location.href = 'default.htm';
//--></script>The following can only be done in Netscape Navigator 4+, but works on previous pages and not just the last:
<script language="JavaScript"><!--
if (document.layers) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
var nextUrl = '';
for (var i=window.history.length-1;i>-1;i--) {
if (window.history[i].indexOf('irt.org') > -1) {
nextUrl = 'http://www.irt.org/script/faq.htm';
break;
}
if (window.history[i].indexOf('netscape.com') > -1) {
nextUrl = 'http://developer.netscape.com/';
break;
}
}
if (nextUrl != '')
location.href = nextUrl;
}
//--></script>