用javascript打开另一个文件,如何传本窗口中的两个参数到要被打的文件中去

laorer 2004-09-19 02:00:11
比如,现在打开了a.html
里面用户输入了 两个值 c ,d
我想在a中打开b.html
并把用户输入的c ,d传给b.html
有没有方法
b.html又是如何接收的呢,
只是用javascript实现,不想传到服务器上去
...全文
111 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chinchy 2004-09-19
  • 打赏
  • 举报
回复
a.htm
==
<input type=text id=a>
<input type=text id="b">
<input type=button onclick="window.open('b.htm');">

====
b.htm
===
<script>
var oParent=window.opener;
document.writeln(oParent.document.all.a.value);
document.writeln(oParent.document.all.b.value);
</script>
laorer 2004-09-19
  • 打赏
  • 举报
回复
就一种方法吗?还有没有其它的方法?
梅雪香 2004-09-19
  • 打赏
  • 举报
回复
用window.location.href如
http://aaa.bbb.ccc....?a=xxx&b=xxx
然后解析字符串如
var strUrl=window.location.href;
var ss=strUrl.split("?");
ss=ss.split("&");
则ss[0]="a=xxx"; ss[1]="b=xxx";
想的,没有测试,你可以试试
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-19 02:00
社区公告
暂无公告