如:e.Row.Attributes.Add("onDblclick","window.open('../b2b_Win/frm_OpwinImage.aspx?OS_NO=" + e.Row.Cells[0].Text.ToString() + "&Prd_no=" + e.Row.Cells[2].Text.ToString().Trim() + ",'dialogWidth:870px;dialogHeight:600px;status:no;')");
哪裡出來問題?javascript我不怎麼熟悉,請指教指教..

解决方案 »

  1.   

    "onDblclick"``貌似应该是"onclick"吧```
      

  2.   

    你先简单alert(88)一下
    然后慢慢测试
      

  3.   

    好象少了个点
    e.Row.Attributes.Add("onDblclick","window.open('../b2b_Win/frm_OpwinImage.aspx?OS_NO=" + e.Row.Cells[0].Text.ToString() + "&Prd_no=" + e.Row.Cells[2].Text.ToString().Trim() + "'(这里少了),'dialogWidth:870px;dialogHeight:600px;status:no;')"); 
      

  4.   

    gridview 的RowDataBound事件jgf 完整代碼
    protected void _JcOrderVig_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                           e.Row.Attributes.Add("onDblclick","window.open('../b2b_Win/frm_OpwinImage.aspx?OS_NO=" + e.Row.Cells[0].Text.ToString() + "&Prd_no=" + e.Row.Cells[2].Text.ToString().Trim() + "','dialogWidth:870px;dialogHeight:600px;status:no;')");
            }
        }
      

  5.   

    dialogWidth,dialogHeight 不是showModalDialog的属性吗 不是open的 换成width和height试试
      

  6.   

    先换成alert()看看,如果能弹出来就是你window.open()里参数写错了。
    如果弹不出来你把onDblclick换成ondblclick看看,可能是大小写的问题