麻烦解释一下下段代码,谢谢!
function editDoc(id){
OWB('house.do?theAction=edit&id='+id);
}
function Sort(i){
var orderArr = new Array();
orderArr[0]="";
orderArr[1]="fjlx";
orderArr[2]="houseid";
orderArr[3]="sjbh";
orderArr[4]="fwfj";
if(orderArr.length<=i)return;
var orderStr = document.all["parameter.orderString"].value;
if(orderStr==orderArr[i]+' '+'desc'){
document.all["parameter.orderString"].value = orderArr[i]+' '+'asc';
}else{
document.all["parameter.orderString"].value = orderArr[i]+' '+'desc';;
}
document.forms[0].submit();
}
OWB('house.do?theAction=edit&id='+id);
}
function Sort(i){
var orderArr = new Array();
orderArr[0]="";
orderArr[1]="fjlx";
orderArr[2]="houseid";
orderArr[3]="sjbh";
orderArr[4]="fwfj";
if(orderArr.length<=i)return;
var orderStr = document.all["parameter.orderString"].value;
if(orderStr==orderArr[i]+' '+'desc'){
document.all["parameter.orderString"].value = orderArr[i]+' '+'asc';
}else{
document.all["parameter.orderString"].value = orderArr[i]+' '+'desc';;
}
document.forms[0].submit();
}
作者: z23676 发布时间: 2011-06-07
document.all[]是文档中所有标签组成的一个数组变量;
document.forms[0].submit();是以表单形式提交
document.forms[0].submit();是以表单形式提交
作者: LeeHomWong 发布时间: 2011-06-07
ls所的对,看着js是要传递排序参数。
页面上应该有个name=parameter.orderString的隐藏域。sort(i)传递的参数是按第几个字段排序,然后函数内的if ,else判断是如果原来是asc升序改成降序,如果……。把改后的值填充到隐藏域中。然后提交表单
页面上应该有个name=parameter.orderString的隐藏域。sort(i)传递的参数是按第几个字段排序,然后函数内的if ,else判断是如果原来是asc升序改成降序,如果……。把改后的值填充到隐藏域中。然后提交表单
作者: woaini314 发布时间: 2011-06-07