父页面
fucntion MyReload(){
location.reload();
}子页面:
parent.MyReload();
你看看行不行;
不行的话,就在父页面用ajax调用action,然后用js向iframe 动态写带参数的src
fucntion MyReload(){
location.reload();
}子页面:
parent.MyReload();
你看看行不行;
不行的话,就在父页面用ajax调用action,然后用js向iframe 动态写带参数的src
子页A跳转到子页B 然后 做reload 刷新之后,回到子页A,可我想要的是刷新之后 应该是子页B了
貌似不行
document.cms_form.action = url;
document.cms_form.submit();
parent.location.replace("b.action?");
这样的话,可以A页面的action实现业务逻辑后,做一个返回值到httpsession,然后再A页面读取这个值,这个值为空的话,那么B页面的iframe的scr参数为空,有就直接传参!当B页面action后,也跳转到A页面。这样你只需要用httpsessin里面的这个值来决定B页面了。
你的方法我已经试过了 ,我是把链接存在了数据库里,在A页面遍历出来<a超链接,点击超链接刷新B页面,这个是没有问题的,但是 如果在刷新好的B页面提交表单,在xml里面配置跳回A页面的话,A页面会只出现在原来B页面的位置,其实没有真正的刷新A页面,只是把A页面在B页面上显示了而已
document.cms_form.action = url;
document.cms_form.submit();//子页面提交表单
parent.location.replace("b.action?");//父页面刷新
请看上面 这是子页面的js
我是在submit提交表单之后,又刷新了父页面,现在遇到个问题,为什么这样写,程序会先刷新父页面,而不是先提交子页面表单之后再刷新父页面。
设置B页面iframe 由于一个属性设置为自身 target="parent" 试试!我之前也遇见过iframe结构的3个页面跳转到另一个页面!
在子页的form标签上加上 target="_parent" 这段话就可以了 谢谢jiushiaiJJ
的帮助