大家帮我看看这句问题在哪里?sqlRdr.GetValue(0)是取出来的id值,可是这句话不起作用C# codea href# On
大家帮我看看这句问题在哪里?
sqlRdr.GetValue(0)是取出来的id值,可是这句话不起作用
C# code<a href='#' OnClick=" + "javascript:window.open('http://99.8.124.132/infoview.asp?id=' + sqlRdr.GetValue(0) + '&ts='+tz','width=400,height=400;toolbar=no;');
[解决办法]如果是前台代码:
<a href=# OnClick="javascript:window.open('http://99.8.124.132/infoview.asp?id=' + sqlRdr.GetValue(0) + '&ts='+tz,'width=400,height=400;toolbar=no;');">
[解决办法]<a href=# onclick="javascript:window.open('http://99.8.124.132/infoview.asp?id=' + sqlRdr.GetValue(0) + '&ts='+tz,'_blank','width=400,height=400;toolbar=no;');">
[解决办法]" + "这句是做什么的
[解决办法]<a href='#' OnClick=" + "javascript:window.open('http://99.8.124.132/infoview.asp?id=" + sqlRdr.GetValue(0) + "&ts="+tz+"','width=400,height=400;toolbar=no;');">
[解决办法]不要写在 onclick 里,要写在 href 里,如
<a href="javascript:void(window.open('http://www.csdn.net'))">CSDN</a>
注意那个 void, 因为 window.open 会返回一个值的,如果不把返回值屏蔽,会覆盖掉你原本的链接
[解决办法][解决办法]楼上正解
[解决办法]没有 />
[解决办法]楼主写代码要细心啊!
[解决办法]改为<a href='#' OnClick='javascript:window.open('http://99.8.124.132/infoview.asp?id=" + sqlRdr.GetValue(0) + "&ts='+tz','width=400,height=400;toolbar=no;');'" + "><font face='verdana' size='2' color='#000000' style='TEXT-DECORATION:none;'>" + sqlRdr.GetValue(1) + "</font></a><br><br>";
数主你的单引号双引号混的不清楚,建议用转义,好DEBUG