GridView的双击等几个事件

【前台】
<script language="javascript">        
        function dbclickevent(d)
        {
              window.alert(
"事件类型: doubleclidk  作用对象: " + d);            
        }
        function clickevent(d)
        {
              window.alert(
"事件类型: onclick  作用对象: " + d);            
        }
        function gridviewitemkeydownevent(d)
        {
              window.alert(
"事件类型: gridviewitemkeydownevent  作用对象: " + d);       
        }
        function keydownevent()
        {
               
ifevent.altkey && event.keycode > 48 && event.keycode < 54 )            
               {                
                      window.alert(
"事件类型: formkeydownevent  选中记录数: " + ( parseint(event.keycode) - 48 )); 
               }                      
        }           
</script>
 
【后台】
if( e.row.rowtype == datacontrolrowtype.datarow)
{
         
//鼠标移动到每项时颜色交替效果
         e.row.attributes.add("onmouseout""this.style.backgroundcolor=white;this.style.color=#003399");
         e.row.attributes.add(
"onmouseover""this.style.backgroundcolor=#6699ff;this.style.color=#8c4510");

         
//单击/双击 事件
         
e.row.attributes.add("ondblclick", "dbclickevent(" + e.row.cells[1].text + ")");
         e.row.attributes.add("onclick""clickevent(" + e.row.cells[1].text + ")");

         
e.row.attributes.add("onkeydown", "gridviewitemkeydownevent(" + e.row.cells[1].text + ")"); 

         
//设置悬浮鼠标指针形状为"小手"
         e.row.attributes["style"= "cursor:hand";
         
}
posted on 2010-07-06 18:25  洞幺人生  阅读(186)  评论(0编辑  收藏  举报