最近也遇到了类似的问题,我采取的办法是重写父窗口的地址,代码类似如下:
response.Write "<script>window.parent.translist.document.location='agendalistdetail.asp?sdate='+window.parent.searchagenda.sdate.value;</script>"translist可视为父窗体,不过在我的代码中是一个页面中的另一个iframe
在这里我重写了它的location,希望对楼主在参考做用。
response.Write "<script>window.parent.translist.document.location='agendalistdetail.asp?sdate='+window.parent.searchagenda.sdate.value;</script>"translist可视为父窗体,不过在我的代码中是一个页面中的另一个iframe
在这里我重写了它的location,希望对楼主在参考做用。
解决方案 »
- 做一个搜索和JSON数据分页的功能出错了。在输入关键字后提交跳转传值,在目标页分页显示搜索结果。js不能选择目标Div,在js中有“NULL为空或不是对象”
- 还得帮忙把这个vbscript函数转成javascript,感激不尽
- 趣味题:鱼龙混杂的二维数组排序问题
- 怎样传递数组?
- Sublim Text2 自定义代码模板插入变量问题!!!
- 如果让text在输入的时候不横向滚动? 比如长度为10的text,只能输入10个,而不是超长以后滚动
- select写text。。。
- js获取字符串中 自定义长度和满足自定义规则的字符
- 请教:如何改变<td>的disabled属性?
- window.document.body.innerHTML报错:Cannot read property 'body' of undefined
- 字符串替換問題
- 交换行后为何选中的checkbox变成未被选中?
有哪位仁兄深熟IE,帮帮手,试试如何刷新但不提示刷新,又能保留原查询记录,谢谢啊!!!!!*************************************/
前面的能实现,说些思路,想必楼主不难实现:
主要是当你打开一个窗口时,可以顺便把当前的查询条件也带过来,
再用服务器脚本(如PHP:$_GET)去获取这些数据.(以翻页为例,比如你现在打开的是每2页的内容)
现在要打开一个窗口修改当中的一项,提交完后重新装载每二页;
document.forms['yourForm'].submit();
window.opener.location.href ="index.php?&page=2";//2为打开时传过来的当前翻到的页;
window.close();
/***********/这样,你就可以在父页面去获得$_GET['page'],再去查询到你特定的页面;另一方面,楼主也可以设定其它全局变量来获取你的查询条件;
这个方法我有想过了,把所有的查询条件放在session中,然后重定向时都通过session,然后调用查询事件就可以实践只是我不想这么烦杂,我在想opener.location.reload 为什么可以保留我原先的查询记录呢
是不是IE里有个设置,然后再用重定向,就可以了
现在看来我有点瞎子摸象了
用GET方法提交也是个解决办法。