オープン元ウィンドウのURLをオープンしたウィンドウで得るには?

[上に] [前に] [次に]
困ったちゃん(T_T) [E-Mail] 1999/11/24(水) 11:10:27
JavaScripで、新しいウィンドウをオープンし、そのオープンしたウィンドウにて、オープン元のURLを得たいのですがどーしても出来ないんです・・・(T_T)

<a href=JavaScript:window.open"fake.htm">ここ</a>
で、新しいウィンドウ"fake.htm"を開き、

開いた"fake.htm"に、
<script language="JavaScript"><!--
u=window.opener.document.URL;
alert(u);
// --></script>
と頑張ってみてはみたのですが、どーしても
u=window.opener.document.URL;で、エラーが出てしまうみたいなんです・・・(T_T)

もしかしたら、私はとんでもない間違いを犯しているのでしょうか?
どおーか、よろしくお願い致します・・・(T_T)

andi 1999/11/24(水) 12:20:03
URLを得るのはlocation.hrefでしょうか。

下級天使 1999/11/24(水) 13:06:30
u=window.document.referrer;

とかではだめですか?

困ったちゃん (T_T) 1999/11/24(水) 23:53:11
[[解決]]
andiさん、下級天使さん大変有難うございました(^。^)!
出来ました!

エラーが出ていたのは、window.open"fake.htm"の()が抜けていたからでした・・・(T_T)
私の単純なミスでした。

<a href=JavaScript:window.open"fake.htm">ここ</a>を
<a href="fake.htm">ここ</a>に、

下級天使さんのおっしゃる通り
u=window.opener.document.URL;を
u=window.document.referrer;にしたら出来ました(^。^)!

私の勉強不足ですね・・・(T_T)
解決しました。大変有難うございました。

[上に] [前に] [次に]