if (hasGongXuTable)
{
  this.divZuJianList.InnerHtml += "onclick=\"changeTableStyle('" + xiangMuHao + "','" + GongShu + "','" + XuShu + "','tb" + xiangMuHao + "GY','tb" + xiangMuHao + "CG');return false;\"";
 }
function changeTableStyle(xiangMuHao,gongSu,xuSu,gongyingTableId,caigouTableId)
{
    var xmLine = document.getElementById("trxm" + xiangMuHao);
    var xmLineStyle = document.getElementById("tdxm" + xiangMuHao );
   
    if(xmLine.style.display == "none")
    {
        xmLine.style.display="";
        xmLineStyle.src = "../Images/minus.gif";
        if(currentTableId == "")
        {
            if(gongSu>0)
            {
                displayPageGY(xiangMuHao,0,gongyingTableId);
            }
            if(xuSu>0)
            {
                displayPageCG(xiangMuHao,1,caigouTableId);
            }
            
         }
    }
    else
    {
        xmLine.style.display="none";
        xmLineStyle.src = "../Images/plus.gif";
    }
}

解决方案 »

  1.   

    function displayPageGY(xiangMuHao,0,gongyingTableId) 
    {
        var tableShow = document.getElementById(gongyingTableId);
        currentTableId = gongyingTableId;
        AjaxMethod.GetZuJianGXByPage(xiangMuHao,0,1,get_List_Result_CallBack_GongYing);
        var tableShow = document.getElementById(currentTableId);
        tableShow.insertRow(0);
    tableShow.rows[0].insertCell(0);
    // tableShow.rows[0].cells[0].appendChild(document.createTextNode("loading..."));
        tableShow.rows[0].cells[0].innerHTML="<img src='../Images/indicator.gif' />";
    }
    function displayPageCG(xiangMuHao,1,caigouTableId) 
    {
        var tableShow = document.getElementById(caigouTableId);
        currentTableId = caigouTableId;
        AjaxMethod.GetZuJianGXByPage(xiangMuHao,1,1,get_List_Result_CallBack_CaiGou);
        var tableShow = document.getElementById(currentTableId);
        tableShow.insertRow(0);
    tableShow.rows[0].insertCell(0);
    // tableShow.rows[0].cells[0].appendChild(document.createTextNode("loading..."));
        tableShow.rows[0].cells[0].innerHTML="<img src='../Images/indicator.gif' />";
    }
      

  2.   

    FF  还说displayPageGY是   missing formal parameter
      

  3.   

    你看看函数changeTableStyle 是不是先调用后定义啊?
      

  4.   

    把js定义放到head标记中再试试。这种情况,大部分都是由于调用的时候,元素还没有出现造成的