日期:2014-05-20  浏览次数:20471 次

.HTM页面接收到参数后,如何拼装传递出去?
程序是.net做的。通过点击按钮跳转到index.htm?year=2007页面并且传递year参数。
在这个index.htm通过java脚本可以得到这个year的内容。如下:
var   LocString=String(window.document.location.href);
function   GetQueryString(str){
var   rs=new   RegExp( "(^|) "+str+ "=([^\&]*)(\&|$) ", "gi ").exec(LocString),tmp;
if(tmp=rs)return   tmp[2];
return   "没有这个参数 ";
}
alert(GetQueryString( "year "));
var   year   =   GetQueryString( "year ");
//从网上考的,的确惯用。
下面需要跳转页面并且传递接收的year参数,如下:
<frame   name= "left "   src= "../TLS_tree/DeptTree.aspx?type=DeptSal&&year= ">
问题就在这里的最后。如何将java脚本中的year参数写在后面???
index.htm的作用就是分框架。
在这里请大家指点一下。谢谢!


------解决方案--------------------
top.frames.left.src= "../TLS_tree/DeptTree.aspx?type=DeptSal&&year= " + year;