页面1是测试页面,测试结束后得到测试结果,条件判断的都没问题,页面2是结果页,含有不同的div,
页面2要根据页面1的结果显示不同的div,
条件判断代码:
if (jg[0] >= 40 || jg[1] >= 40 || jg[2] >= 40 || jg[3] >= 40 || jg[4] >= 40 || jg[5] >= 40 || jg[6] >= 40 || jg[7] >= 40) {
for (var i = 0; i < 8; i++) {
if (jg[i] >= 40) {
document.getElementById("tz").style.display = "block";
document.getElementById("tz_" + i).style.display = "block";
}
else if (jg[i] >= 30) {
document.getElementById("qx").style.display = "block";
document.getElementById("qx_" + i).style.display = "block";
}
}
}
else if (jg[0] < 30 && jg[1] < 30 && jg[2] < 30 && jg[3] < 30 && jg[4] < 30 && jg[5] < 30 && jg[6] < 30 && jg[7] < 30) {
document.getElementById("tz").style.display = "block";
document.getElementById("ph").style.display = "block";
}
else {
if (zhph >= 60) {
document.getElementById("tz").style.display = "block";
document.getElementById("ph").style.display = "block";
}
for (var i = 0; i < 8; i++) {
if (jg[i] >= 30) {
document.getElementById("qx").style.display = "block";
document.getElementById("qx_" + i).style.display = "block";
}
}
}
现在测试跟结果我写在一起的,没问题,点击最后的按钮”完成测试“显示相应div,现在我想点击”完成测试“跳转到页面2来显示相应div,应该怎么做,谢谢雷锋!!!!
提交到页面2的网址后面带上参数
例如action="2.html?jg[0]="+jg[0]+"&jg[1]="+jg[1]+"&............."
在页面2
<script language="javascript" type="text/javascript"> function UrlSearch() { var name,value; var str=location.href; //取得整个地址栏 var num=str.indexOf("?") str=str.substr(num+1); //取得所有参数 var arr=str.split("&"); //各个参数放到数组里 for(var i=0;i < arr.length;i++) { num=arr[i].indexOf("="); if(num>0) { name=arr[i].substring(0,num); value=arr[i].substr(num+1); this[name]=value; } } } var Request=new UrlSearch(); //实例化 var id=Request.id; //此时 变量 id中存放的值就是我们要找的参数 </script>
分享到:更多0
2、获得参数之后,根据参数做出判断
3、根据判断不同现实对应的标签
<%
if(list2.size()==0 ){%>
<!-- 无申请时候显示 -->
<div class="info_box">
<table>
<tr class="title_tr">
<TH width="10%" style="white-space: nowrap; text-align: center;"><SPAN>暂时没有汇率申请信息</SPAN>!</TH>
</tr>
</table>
</div>
<%
// 有申请信息的时候显示
}else{
%>
//此处是需要写入的jsp内容
<% } %>