<s:form里面的target如何对应多个iframe刷新
无双Rama
2010-08-30
我一个jsp页面里面嵌套了两个iframe,一个在左一个在右,我想用<s:form ></s:form>标签里面的action刷新这两个iframe,要怎么实现呢?刷新一个是可以的,两个我就不知道怎么做了
<s:form id="condForm" namespace="/xxx/xxxx" action="userQuery" method="post" target="noteframe" theme="simple"> ... </s:form> <table style="border: 0;" class="condition" width="100%" border="0" cellspacing="0" cellpadding="0" align="left" bgcolor=""> <tr style="background: #E3E3E3"> <td align="left" valign="top" width="45%"> <iframe name="noteframe" id="noteframe" frameborder="0" scrolling="no" width="100%" height="500px"> </iframe> </td> <td align="left" valign="top"width="55%" > <iframe name="callframe" id="callframe" frameborder="0" scrolling="no" width="100%" height="500px" > </iframe> </td> </tr> </table> 怎么用target对两个iframe 进行刷新呢? |
|
zhujinguo
2010-09-03
两个 iframe name值都一样不可以吗?
|
|
onlylau
2010-09-05
可以尝试下struts2中的pub-sub事件模型
//定义名为lee的主题,并为其定义事件处理函数 dojo.event.topic.subscribe("/lee",function(data,type,e){ // // 对两个iframe进行操作 // }); <!--notifyTopics属性设置该元素引发的事件发布到的主题--> <s:submit type="submit" theme="ajax" value="Submit" notifyTopics="/lee"/> |
|
无双Rama
2010-09-06
zhujinguo 写道 两个 iframe name值都一样不可以吗?
这种方法好像不行哦 |
|
无双Rama
2010-09-06
onlylau 写道 可以尝试下struts2中的pub-sub事件模型
//定义名为lee的主题,并为其定义事件处理函数 dojo.event.topic.subscribe("/lee",function(data,type,e){ // // 对两个iframe进行操作 // }); <!--notifyTopics属性设置该元素引发的事件发布到的主题--> <s:submit type="submit" theme="ajax" value="Submit" notifyTopics="/lee"/> 对dojo不熟 现在采用的方式是用js来提交两次表单,每次提交对应不同的方法,方法返回对应的两个页面 这样好像有点慢 |