两个不同HTML页面之间参数传递
2015-08-01 16:48
225 查看
一种比较简单的方法
另外一种传递变量参数的方法:
在调用的a.htl页面上写入这句话:
window.frames.sampleframe.location.href = "../dhtmlxTree/samples/description?inputStr="+ id;
这里的?之间为你需要调用的html页面路径,?之后即你需要传递的参数,id即为要传输的参数(变量)。
在被调用的b.html页面上写入
然后在html中写上
var idpara = request.QueryString("inputStr");
alert (idpara);
进行测试
一种比较简单的方法
// a.html <a href="a.html?a=1&b=2">b.html</a> // b.html <script> var href = location.href; eval("var " + href.substring(href.indexOf("?") + 1).replace("&", ";var ") + ";"); alert(a); alert(b); </script>
另外一种传递变量参数的方法:
在调用的a.htl页面上写入这句话:
window.frames.sampleframe.location.href = "../dhtmlxTree/samples/description?inputStr="+ id;
这里的?之间为你需要调用的html页面路径,?之后即你需要传递的参数,id即为要传输的参数(变量)。
在被调用的b.html页面上写入
<script> //获得参数的方法 var request = { QueryString : function(val) { var uri = window.location.search; var re = new RegExp("" +val+ "=([^&?]*)", "ig"); return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null); } } </script>
然后在html中写上
var idpara = request.QueryString("inputStr");
alert (idpara);
进行测试
相关文章推荐