a.htm
<a href="javascript:window.open('b.htm','win');">link</a>
b.htm
<script language=javascript>
<!--
document.write(window.opener.location.href);
//-->
</script>
<a href="javascript:window.open('b.htm','win');">link</a>
b.htm
<script language=javascript>
<!--
document.write(window.opener.location.href);
//-->
</script>
中 win是新窗口的标识,要保证窗口自己的标识不是'win',否则不会有新窗口