2011-12-16 19 views
0

我正在使用(而不是選擇)第三方html表單服務,這些服務顯示在我正在iframe中工作的網站上。獲取某個頁面的url已被破壞

使用表單後端,可以指定要重定向到的頁面,此頁面出現在表單iframe中。

我使用這個框架解讀:

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

這是好的,我的問題是我需要的參數從頁面的URL的iframe上。使用上面的幀解析器,document.referrer是正在被俘獲的幀中的頁面,而不是包含頁面的URL(帶有參數)。

如何獲取包含iframe的頁面的URL,一旦上述腳本被用於破壞該框架?

+0

'top.document.referrer'? – ijse

+0

這似乎並不奏效,我試圖從頁面前面的頁面獲取網址的URL,這些網頁已經從iframe中刪除。 – acowley

+0

你想要什麼?回到前面的頁面? 'top.window.history.go(-1);'更好。 – ijse

回答

1

好吧,你可以通過下面的方法做到這一點:

"window.top.location" in iframe 
+0

我認爲這個問題是我本來不應該一直問這個問題的。我通過做別的事來解決問題。感謝您的回覆 – acowley

相關問題