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

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>&nbsp;&nbsp;共<font color=red>"+allpage+"</font>页&nbsp;当前第<font color=red>"+cur+"</font>页";

  }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值