You are here: irt.org | FAQ | JavaScript | Misc | Q93 [ previous next ]
Using JavaScript I can think of two possible solutions, one that will not work on Internet Explorer and the other that will work on all JavaScript capable browsers:
<script language="JavaScript"><!-- var who = document.referrer; if (who.indexOf('www.domain1.com') != -1) window.location.href = 'http://www.domain1.com/domain1/'; if (who.indexOf('www.domain2.com') != -1) window.location.href = 'http://www.domain2.com/domain2/'; else alert('Where DID you come from?'); //--></script>
This method requires that the originating link passes a value in the search parameter, e.g.:
<a href="http://www.domain.com/index.html?1">coming from 1</a>
or
<a href="http://www.domain.com/index.html?2">coming from 2</a>
and then on the index.html page:
<script language="JavaScript"><!-- var who = window.location.search.substring(1); if (who == '1') window.location.href = 'http://www.domain1.com/domain1/'; if (who == '2') window.location.href = 'http://www.domain2.com/domain2/'; else alert('Where DID you come from?'); //--></script>