我在后台.cs文件中动态生成了一个表格,通过一个IMG来控制该表格的收缩和展开(该功能的实现是通过在html页面中用SCRIPT函数实现,相关函数如下)。但是刷新页面时必须重新动态生成该表格,我希望不通过page_load,而直接在相应按钮下动态生成表格。那么,我必须判断IMG是处于收缩还是展开状态,如果是收缩,不必重新动态生成表格;如果是展开,重新动态生成表格。
现在的问题是:如何判断收缩或展开的状态?
<td align="right" width="11%"><IMG id="ImageButton11" onclick="javascript:show(table_index,ImageButton11)" src="../Common/images/arrow_hide.gif"
height="21"></td><SCRIPT language="javascript">
function show(tabid,imgid){
                       if(tabid.style.display!='none')
                               {
                           imgid.src='../Common/images/arrow_show.gif';
                           tabid.style.display='none';
                       }
                       else
                               {
                           imgid.src='../Common/images/arrow_hide.gif';
                           tabid.style.display='block';
                       }
}
</SCRIPT>

解决方案 »

  1.   

    docuemnt.getElementById("IMGID").style.display!='none'即可啊
      

  2.   

    要在后台判断,必须向后台提交,提交的方式很多
    可以是隐藏帧,xmlhttp,或者直接post/get
      

  3.   

    net_lover(孟子E章) 
       要在后台判断,必须向后台提交,提交的方式很多
    可以是隐藏帧,xmlhttp,或者直接post/get老大,能否说的详细点
      
     
      

  4.   

    在后台直接写docuemnt.getElementById("IMGID").style.display!='none',好象不行吧