2011-12-16 6 views
0

私はiframeで作業しているウェブサイトに表示されているサードパーティ製のHTMLフォームサービスを(選択肢ではなく)使用しています。フレームが破棄されたページのURLを取得する

フォームバックエンドを使用すると、リダイレクト先のページを指定できます。このページはフォームiframe内に表示されます。私はこのフレームバスターを使用してい

<script type="text/JavaScript">if (parent.frames.length > 0) 
top.location.replace(document.referrer);</script> 

これは結構です、私の問題は、私は、IFRAMEがオンになっているページのURLからパラメータが必要です。上記のフレームバスターを使用すると、document.referrerは、ページ内のページであり、そのページのurl(パラメーター付き)ではなく、破棄されているページです。

iframeを含むページのURLを取得するには、上記のスクリプトを使用してそのフレームを破棄しますか?

+0

'top.document.referrer'? – ijse

+0

これはうまくいかないようですが、ページの前のURLをiframeから破棄したページの前に取得しようとしています。 – acowley

+0

何が欲しいですか?前のページに戻る'top.window.history.go(-1);'が良いです。 – ijse

答えて

1

[OK]を次の方法でこれを行うことができます。

"window.top.location" in iframe 
+0

私は問題と思います、私は最初にこの質問をしてはいけませんでしたか?私は何か他のことをして問題を解決しました。お返事をありがとうございます – acowley