读书人

2html页面js传值有关问题

发布时间: 2012-11-09 10:18:48 作者: rapoo

2html页面,js传值问题
有1.html和2.html 这两个页面,目标:打开1.html点击按钮,弹出2.html页面,input框里输入信息,点击确定,关闭窗口,信息传递给1.html的input框里,请问如何实现?

[解决办法]
下面是两个页面的代码,纯html+js的,已在IE8上测试验证过。楼主要做的这个是很基本的功能,建议用jQuery的easyUI或extJs等成熟组件,既美观又方便。
1.html的代码:

HTML code
<html> <head>  <title>1</title>  <Script language="javascript">    function GetRequest() {       var url = location.search;       var theRequest = new Object();       if (url.indexOf("?") != -1) {          var str = url.substr(1);          strs = str.split("&");          for(var i = 0; i < strs.length; i ++) {             theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);          }       }       return theRequest;    }    function PageLoad(){        var Request = new Object();        Request = GetRequest();        if(null == Request['inputTxt'] || "undefined"== Request['inputTxt'])            document.getElementById("txtShow").value = "";        else            document.getElementById("txtShow").value = Request['inputTxt'];    }    function open2(){        window.open("2.html");    }</Script> </head> <body onload="PageLoad();">  <input type="text" id="txtShow" />  <input type="button" id="btnC" value="Change" onclick="window.open('2.html');" /> </body></html> 

读书人网 >Java Web开发

热点推荐