程序是.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;