如何在两个窗口中传递参数

coocoo 2002-06-24 01:48:00
如何在两个窗口中传递参数:
我用链接在页面A.html中打开一个新窗口B.jsp,在A中有一个文本输入框.我想在B中获得中文本框中的内容,请问A和B中如何写JS程序.
A部分代码:
function WinOpen()
{
msg=window.open("A_SOwner.jsp,"DisplayWindow","height=200, width=320 toolbar=yes,resizable=yes,scrollbar=yes,directories=no,menubar=yes");
}
....
Owner<input type="text" name="Own" size="20"><a href="javascript:WinOpen()">select</a>
...全文
48 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabell 2002-06-25
  • 打赏
  • 举报
回复
是这样的,我把表单提交到一个新窗口,在目的jsp文件中当然可以取表单域的值了
coocoo 2002-06-25
  • 打赏
  • 举报
回复
真的很感谢你!
不过我不太明白程序是怎样将文本框的值传给JSP文件的.
我对JS不太懂,但我查JSP的资料中说,JS与JSP的值一个是在浏览器端一个是服务器端,js中可以通过<%=%>来调用JSP的变量,但JSP无法得到JS的值.而且你的第一程序中并没有"?Own="+Own的语句.
你能给我分析一下吗多谢!
我的QQ为149142977
coocoo 2002-06-25
  • 打赏
  • 举报
回复
真的很感谢你!
不过我不太明白程序是怎样将文本框的值传给JSP文件的.
我对JS不太懂,但我查JSP的资料中说,JS与JSP的值一个是在浏览器端一个是服务器端,js中可以通过<%=%>来调用JSP的变量,但JSP无法得到JS的值.而且你的第一程序中并没有"?Own="+Own的语句.
你能给我分析一下吗多谢!
我的QQ为149142977
seabell 2002-06-24
  • 打赏
  • 举报
回复
sorry,下午有事,看看这个
<form method="get" target="DisplayWindow" action="A_SOwner.jsp" onsubmit='msg=window.open("","DisplayWindow","height=200, width=320 toolbar=yes,resizable=yes,scrollbar=yes,directories=no,menubar=yes")'>
Owner<input type="text" name="Own" size="20">
<input type=submit>
</form>

A_SOwner.jsp
<%String ASN_NO=request.getParameter("Own");
out.print(ASN_NO);
%>
coocoo 2002-06-24
  • 打赏
  • 举报
回复
那又如何将取得的JS中的值运用于JSP程序段中呢?
假如B.JSP中JS如下:
<script language="javascript">
var ASN_NO=opener.document.all.Own.value;
</script>

而我接下来要用得到的ASN_NO去查询数据库,该如何转换呢?
seabell 2002-06-24
  • 打赏
  • 举报
回复
是这个意思,你可以在B.JSP中用opener.document.all.Own.value来取得Own的值啊
seabell 2002-06-24
  • 打赏
  • 举报
回复
是这个意思,你可以在B.JSP中用opener.document.all.Own.value来取得Own的值啊
coocoo 2002-06-24
  • 打赏
  • 举报
回复
我是要将A.html中的文本框输入的值传到B.JSP中,而我原来的代码A中根本就没有传递参数的语句
seabell 2002-06-24
  • 打赏
  • 举报
回复
a.html不变,A_SOwner.jsp中加入
<input type=button onclick=alert(opener.document.all.Own.value)>
seabell 2002-06-24
  • 打赏
  • 举报
回复
a.html不变,A_SOwner.jsp中加入
<input type=button onclick=alert(opener.document.all.Own.value)>

87,996

社区成员

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

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