2011-03-25 29 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