首页 > 代码库 > javascript实现浏览器窗口传递参数
javascript实现浏览器窗口传递参数
a.html
b.html
Java代码
- <html>
- <head>
- <title>主页面</title>
- <script language="javascript" type="text/javascript">
- function OpenNew()
- {
- var im=new IDAndMethod();
- im.ID=document.getElementById("txtID").value;
- window.showModalDialog("ddd.html",im,"");
- }
- function IDAndMethod()
- {
- this.ID="ddd";
- this.Method=SetTxt;
- }
- function SetTxt(str)
- {
- document.getElementById("txtID").value=http://www.mamicode.com/str;
- }
- </script>
- </head>
- <body>
- <form action="#">
- <input id="txtID" style="width:400px" type="text" value=http://www.mamicode.com/"XXX!在这里输入ID!" /><br />
- <input type="button" value=http://www.mamicode.com/"打开新的窗口" onclick="OpenNew()" />
- </form>
- </body>
- </html>
b.html
Java代码
- <html>
- <head>
- <title>主页面</title>
- <script language="javascript" type="text/javascript">
- var im;
- function Load()
- {
- im=window.dialogArguments;
- if(im.ID=="XXX!在这里输入ID")
- document.getElementById("txtID1").value=http://www.mamicode.com/"你杂不输入呢!";
- else
- document.getElementById("txtID1").value=http://www.mamicode.com/im.ID;
- }
- function Set()
- {
- im.Method(document.getElementById("txtID1").value);
- }
- </script>
- </head>
- <body onload="Load()">
- <form action="#">
- <input id="txtID1" style="width:400px" type="text" value=http://www.mamicode.com/"ddd" /><br />
- <input type="button" value=http://www.mamicode.com/"传递数据" onclick="Set()" />
- </form>
- </body>
- </html>
- 模态.rar (1 KB)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。