脚本:
function openWin(strA,strB){
var strUrl="list.aspx?aa=" + strA;
window.open(strUrl,"","width=600,height=390,top=100,left=100");
}脚本测试没有任何问题,但是在html中,我想把datagrid的绑定列的值,作为参数传出去,却怎么都有问题,如下:
<asp:HyperLink id="a" onclick=javascript:openWin(<%# DataBinder.Eval (Container.DataItem, "bb") %>,"aa") runat="server" NavigateUrl="#">
aaa
</asp:HyperLink>如何解决
function openWin(strA,strB){
var strUrl="list.aspx?aa=" + strA;
window.open(strUrl,"","width=600,height=390,top=100,left=100");
}脚本测试没有任何问题,但是在html中,我想把datagrid的绑定列的值,作为参数传出去,却怎么都有问题,如下:
<asp:HyperLink id="a" onclick=javascript:openWin(<%# DataBinder.Eval (Container.DataItem, "bb") %>,"aa") runat="server" NavigateUrl="#">
aaa
</asp:HyperLink>如何解决
然后用下面语句试试:
<asp:HyperLink id="a" onclick="javascript:openWin('"+T+"','aa')" runat="server" NavigateUrl="#">
双引号都没!再不行,点击右键看源码!
this.HyperLink1.Attributes["onclick"]="openWin("+Param1+","+Param2+")";
把参数修改一下就可以了。