2011-03-25 49 views
0

我有Site A,它有一個表單。這通過表單信息通過GET到另一個網站,網站B.這工作得很好。將表單變量異地傳遞給iframe

現在,我想將表單發送到站點B上的IFRAME。因此,對站點A,我的代碼:

<form method="get" action="http://<page with iframe on site B>" target="iframeName"> 

在頁面本身站點B的,我有這樣的代碼:

<iframe id="iframeName" src="<page that uses the passed variables>" name="iframeName" frameborder="0" noresize="noresize"> 
    </iframe> 

的問題是,傳遞變量似乎並沒有得到進入iframe。它們出現在iframe的PARENT的URL中,但似乎沒有進入iframe本身。

我無法修改在iframe中加載的網站。

我爲什麼要這樣做?就像查看代碼時一樣,它的頂部有一個用於原始頁面導航的欄。

回答

2

嘗試發送參數的Src的,當你initiliaze的iframe)

<iframe id="iframeName" src="<page that uses the passed variables>?PARAMETER=XXX" name="iframeName" frameborder="0" noresize="noresize"> 
    </iframe> 

因此,基本上,通過使用GET檢索站點中的參數,並通過將這些在初始化的iframe paramete。

+0

Doh!爲什麼我沒有想到這一點。完美的作品。 – NarfFlarf 2011-03-25 20:38:12

+0

沒問題的人;) – Sindar 2011-03-25 21:10:52

+0

那麼你如何在iframe頁面中使用這些變量? – user460114 2013-03-26 06:59:32