【发布时间】:2014-04-06 20:25:45
【问题描述】:
我有一个网络日历模块将在 page-b 的 iframe 内工作。它包含 1 页和两个部分。当您输入邮政编码和门牌号码时,它会隐藏输入并显示日历。适用于 asp.net
用户还需要一个输入小部件到他的主页。因此,我制作了一个 html 小部件页面,并将在 iframe 中提供给客户。
我的问题是如何将输入(在页面-a 的 iframe 内部)发布到另一个页面的 iframe(在页面-b 的 iframe 内部)
我的语言是 aspx,客户使用的是 php cms(我认为是 joomla)。我看到一些建议说将 iframe 的名称放在这样的目标属性中:
<form id="kalenderForm" action="page-b.php" target="iframe_name" method="post">
但问题是我还必须首先编写 target="_top" 才能摆脱 iframe。
任何建议,这将非常有帮助.. 提前致谢
【问题讨论】:
-
我以前做过 iframe 日历小部件,但我无法准确地确定您的要求。能否补充一些信息?
-
@ogc-nick 谢谢。我做了一个图表来讲述这个故事。 i.imgur.com/1Tqg8M5.jpg 当用户从客户网站主页的 iframe 中输入他的地址时,他必须转到网站上的另一个页面,并且应该从 iframe 打开我的 calendar.aspx 我的日历是这样的:当用户输入他的地址并点击提交我隐藏输入并显示日历(通过从 mssql 获取事件)。所以我的整个系统有 1 页 calendar.aspx。这就是为什么我为小部件制作了一个 html 页面。
-
@ogc-nick 通常我会通过 Request.Params["postCode"] 和我需要的任何内容获取条目,但问题是我无法从 iframe 内部获取它们
标签: javascript asp.net ajax post iframe