Javascript 如何在不同页面将数据从一个iframe发布到另一个iframe

Javascript 如何在不同页面将数据从一个iframe发布到另一个iframe,javascript,asp.net,ajax,post,iframe,Javascript,Asp.net,Ajax,Post,Iframe,我有一个网络日历模块将在b页的iframe内工作。它包含一页两个部分。当您输入zipcodes和housenumber时,它会隐藏输入并显示日历。使用asp.net 用户还需要一个输入小部件到他的主页。因此,我制作了一个html小部件页面,并将为客户提供一个iframe内部 我的问题是如何将a页iframe内的输入发布到b页iframe内另一页的iframe 我的语言是aspx,客户使用的是php cms,我想是joomla。我看到有人建议将iframe的名称放在目标属性中,如下所示: <

我有一个网络日历模块将在b页的iframe内工作。它包含一页两个部分。当您输入zipcodes和housenumber时,它会隐藏输入并显示日历。使用asp.net

用户还需要一个输入小部件到他的主页。因此,我制作了一个html小部件页面,并将为客户提供一个iframe内部

我的问题是如何将a页iframe内的输入发布到b页iframe内另一页的iframe

我的语言是aspx,客户使用的是php cms,我想是joomla。我看到有人建议将iframe的名称放在目标属性中,如下所示:

<form id="kalenderForm" action="page-b.php" target="iframe_name" method="post">
但问题是,我还必须首先编写target=\u top,以脱离iframe

如果有任何建议,那将非常有帮助。。
提前谢谢

好的。如果我理解正确,我想你只是想使用会话。当小部件位于页面上时,它可以工作,但当小部件位于不同页面时,您希望它也显示日历。因此,一旦用户输入了他们的地址,并且您显示了日历,您希望他们在任何时候看到小部件而不是地址表单时都能继续看到他们的日历。应逐页维护用户会话

所以在你的calendar.aspx中

伪代码

if( post.formData ) {
  ... db stuff
  session.showCalendar = true
}

if( session.showCalendar ) {
  ... calendar html stuff ...
} else {
  ... show form html ...
}

很明显,我不是asp的家伙

我以前做过iframe日历小部件,但我无法准确理解您的要求。你能补充一些信息吗?@ogc nick谢谢你。我画了一张图表来讲述这个故事。当用户从客户网站主页的iframe中输入地址时,他必须转到网站的另一个页面,并从iframe中打开my calendar.aspx。我的日历是这样工作的:当用户输入地址并单击submit时,我通过从mssql获取事件来隐藏输入并显示日历。所以我的整个系统只有一页calendar.aspx。这就是为什么我为widget创建了一个html页面。@ogc nick通常我通过Request.Params[postCode]和我需要的任何东西获取条目,但问题是我无法从iframe内部获取它们