动态添加table和分页。ajax,没笔啊。

    技术2022-05-11  116

    function addtablelist(){       deletetablelist();     var xmlDoc = req.responseXML;     var faxnumberres = xmlDoc.getElementsByTagName("faxnumber");     var currentnumber = null;     var pageall;     var curpage;     var table = document.getElementById("faxnum");     pageall = xmlDoc.getElementsByTagName("pageall")[0].firstChild.nodeValue;     curpage = xmlDoc.getElementsByTagName("curpage")[0].firstChild.nodeValue; //    alert(pageall +    " pageall curpage    " + curpage);     for(var i=0;i<faxnumberres.length;i++){                     currentnumber = faxnumberres[i];                 var faxnumber = currentnumber.getElementsByTagName("num")[0].firstChild.nodeValue;                 var status = currentnumber.getElementsByTagName("numstatus")[0].firstChild.nodeValue;             //    if(status=='0' ||status==null)status="未选";else status="已选";                 var proxyer = currentnumber.getElementsByTagName("proxyer")[0].firstChild.nodeValue;                 if(proxyer == null) proxyer='';                 var id = currentnumber.getElementsByTagName("numid")[0].firstChild.nodeValue;                 //        table.rows(i).cells(0).innerHTML = "<td width='11%' id='inboxdel' height='25'><input type='checkbox' name='delete_value' id='delete_value' value='22222222222'  οnclick='updateControls(this.form);toggleHighlight(this);'></TD><td width='25%' id='read'>"+faxnumber+"</td><td width='25%' id='read'>"+status+"</td><td width='30%' id='read'>"+proxyer+"</td><td width='9%' id='read'><a href='ainfo.do?method=getoneproxyer&id="+id+"' title='修改联系人'><img src='images/magnifier.gif' border='0'></a></td>";     //    table.rows(i).cells(1).innerHTML = "8888888888888888888888888";     //    table.rows(i).cells(2).innerHTML = status;     //    table.rows(i).cells(3).innerHTML = proxyer;     //    table.rows(i).cells(4).innerHTML = "<a href='ainfo.do?method=getoneproxyer&id="+id+"' title='修改联系人'><img src='images/magnifier.gif' border='0'></a>";          var newRow = table.insertRow(i+1);      newRow.setAttribute("align","center");                newRow.insertCell(0).innerHTML="<td width='11%' id='inboxdel' height='25'><input type='checkbox' name='delete_value' id='delete_value' value="+id+" οnclick='updateControls(this.form);toggleHighlight(this);'></TD>";             newRow.insertCell(1).innerHTML="<td width='25%' id='read'>"+faxnumber+"</td>";              newRow.insertCell(2).innerHTML="<td width='25%' id='read'>"+status+"</td>";               newRow.insertCell(3).innerHTML="<td width='30%' id='read'>"+proxyer+"</td>";                newRow.insertCell(4).innerHTML="<td width='9%' id='read'><a href='ainfo.do?method=getoneproxyer&id="+id+"' title='修改联系人'></a></td>";         //<td width='25%' id='read'></td><td td width='30%' id='read'></td><td width='9%' id='read'></td>                 newRow.onmouseout = function(){this.style.backgroundColor='#FFFFFF';};       newRow.οnmοuseοver= function(){this.style.backgroundColor='#F5F5F5';};     }   addpage(curpage,pageall);     }     function deletetablelist(){      document.getElementById("pagecontrol").innerHTML="";            var tablelist = document.getElementById("faxnum");            while(tablelist.rows.length>0){                tablelist.deleteRow(tablelist.rows.length-1);//( )中的是行号          }          if(tablelist.rows.length ==0){                       tablelist.outerHTML = '<table width=100% border=0 cellpadding=0 cellspacing=0 bgcolor=#FFFFFF id=faxnum><tr align=center onMouseOver=this.style.backgroundColor=#F5F5F5 onMouseOut=this.style.backgroundColor=#FFFFFF><td width=11% id=inboxdel></td><td width=25% id=read></td><td width=25% id=read></td><td width=30% id=read></td><td width=9% id=read></td></tr></table>';             }    }       function addpage(cur,allpage){         var fastpage = (cur-1)>=0?(cur-1):0;     var nextpage = (parseInt(cur)+1)>allpage?allpage:(parseInt(cur)+1);  // alert("<a href=onsearch("+fastpage+") target='_blank'>上一页</a><a href=onsearch("+nextpage+") target='_blank'>下一页</a><a href=onselect("+allpage+") target='_blank'>尾页</a>");     document.getElementById("pagecontrol").innerHTML="<a href=# οnclick=javascript:onsearch('1')>首页||</a><a href=# οnclick=javascript:onsearch("+fastpage+")>上一页||</a><a href=# οnclick=javascript:onsearch("+nextpage+")>下一页||</a><a href=# οnclick='javascript:onsearch("+allpage+")'>尾页</a>  共<font color=red>"+allpage+"</font>页 当前第<font color=red>"+cur+"</font>页";   }

    最新回复(0)