我有一个网络日历模块将在页面b中的iframe内部工作。它包含1页,包含两个部分。输入zipcodes和housenumber时,它会隐藏输入并显示日历。适用于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。
任何建议,真的很有帮助.. 提前致谢
答案 0 :(得分:0)
行。如果我理解这一点,我认为你只想使用会话。窗口小部件在页面上时可以工作,但是当窗口小部件位于不同的页面上时,您希望它也显示日历。因此,一旦用户输入了他们的地址并显示了日历,您希望他们在看到小部件而不是地址表单时继续查看他们的日历。应该在页面之间维护用户会话。
所以在你的calendar.aspx中你会有像
这样的东西伪造的代码
if( post.formData ) {
... db stuff
session.showCalendar = true
}
if( session.showCalendar ) {
... calendar html stuff ...
} else {
... show form html ...
}
显然,我不是那个骗子