日期:2014-05-19  浏览次数:20484 次

js新手 各位高手指点菜鸟一下
protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e)
        {
                if   (e.Row.RowType   ==   DataControlRowType.DataRow)
                {
                        e.Row.Attributes.Add( "ondblclick ",   "window.open( 'AddPerson.aspx?id= "   +   e.Row.Cells[2].Text   +   " '); ");

                }
        }
这个是弹出一个新的窗口     我现在不想弹出窗口   只是想弹出个层~~~~    
可以吗   ?
如果可以怎么改下     高手指教下`````
先谢谢了




------解决方案--------------------
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add( "ondblclick ", "ShowMyDiv() ");

}
}


-----------------------------------
JS:

写一个JS函数 ShowMyDiv()
获得 HTML 层 设置你想要的位置 以及显示等操作

--------------------------------
HTML
定义一个DIV 属性隐藏