2013-01-08 79 views
0

我正在使用html表單將信息提交到加載到我的網站上的某個iframe中的特定網址上。其中一個html表單輸入是一個URL,當我提交表單時,它將張貼在iframed頁面中。但是當我點擊鏈接(我已經在html表單中指定了URL)時,我需要它跳出iframe,並加載到父窗口(iframe當前所在的窗口)中。 這是我的表格,你可以看到其輸入爲「PRODUCTURL」 ......這正是我有麻煩......iframe中的鏈接在父窗口中打開

<form action="http://ww#.aitsafe.com/cf/add.cfm" method="post"> 
<input type="hidden" name="userid" value="#######"> 
<input type="hidden" name="nocart"> 
<input type="hidden" name="return" value="www.fruitfulfarm.net/cart_2.html"> 
<input type="hidden" name="producturl" value=<a href="www.fruitfulfarm.net" target="_top"</a> 
<input type="hidden" name="product" value="Product"> 
<input type="hidden" name="price" value="49.95"> 
<input class="rounded" type="submit" name="Submit" value="Add To Cart"> 
</form> 

能有人告訴我一個辦法讓URL爆發通過在「producturl」語法中使用某個目標/值代碼來設置iframe的內容?

+0

目標應該是_parent,如果它在一個框架內 – Loris

+0

仍然沒有突破iframe,但它也有一個錯誤,當你點擊iframe中的鏈接時說:未找到 - 請求的URL/cf /www.fruitfulfarm.net在此服務器上找不到。我不知道這是爲什麼。? – AaronH

+0

這是格式不正確的html。第5行不可理解。 – Loris

回答

0

我會使用一些JavasScript。

this.top.location = "www.fruitfulfarm.net"; 

看看css-tricks

+0

我該如何實施?我在表單輸入中加入了什麼?以及我需要如何編碼iframe?請詳細說明一下,因爲我的編碼不夠流暢。 – AaronH

+0

嘗試在頁面頂部添加一些JavaScript代碼var link = document.getElementById('my-link'); link.onclick = function(){ this.top.lcation = link.href return false; } –

+0

謝謝。我現在有工作。 – AaronH

相關問題