子窗口的问题

jcrj 2003-05-25 06:29:38
1、新开一个窗口,输入查询内容。

2、查询表单提交。

3、新开窗口关闭。

4、原窗口出现查询结果。

怎么实现?谢谢大家!
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcrj 2003-05-25
  • 打赏
  • 举报
回复
有★的就是不一样!
fason 2003-05-25
  • 打赏
  • 举报
回复
search.asp
onclick="window.open('2.asp');window.name='f'"

the open window(2.asp)

<form action="search.asp" method="post" target="f">
<INPUT type="text" name=content><input type=submit>
</form>
Estyle 2003-05-25
  • 打赏
  • 举报
回复
1、window.open()新窗口。
2、在新窗口中写查询表单。
3、提交的时候关闭:在新窗口中用以下代码替换提交按钮:
<button onclick="formName.submit();window.close()">Submit</button>
4、原窗口出现结果:
在原窗口用:<script>window.name="initWin";</script>
在新窗口用:<form target="initWin">

这个是实现起来最简单的办法。稍微复杂一点的方法是:
前两步一样,在新窗口中写了表单内容后,原窗口的隐藏域获取它们。然后在新窗口点“提交”(模拟的提交),关闭该窗口,调用opener.formName.submit()。
lsrzm 2003-05-25
  • 打赏
  • 举报
回复
可以先写道数据库中,然后让原来窗口重新刷新一次

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧