试试:
<%response.write "<a href=javascript:confirmdel('" & trim(rs("id")) & "','" & trim(rs("gdjbh")) & "')><font color=#0000FF>设置</font></a>"%>

解决方案 »

  1.   

    是你的set_z.asp的问题吧,贴出来看看.
      

  2.   

    gdjbh=request("gdjbh")
    response.write gdjbh
    response.end
      

  3.   

    confirmdel是干什么活的?
    试试:<div align="center">
    <%response.write "<a href=\"javascript:confirmdel('"+trim(rs("id"))+"','"+trim(rs("gdjbh"))+"')\"><font color=#0000FF>设置</font></a>"%>
    </div>
      

  4.   

    <div align="center">
    <%response.write "<a href='set_z.asp?id="&trim(rs("id"))&"&gdjbh="&trim(rs("gdjbh"))&"&p=n' onclick=return(confirm('真的要把他设成(重点)用户吗?'))><font color=#0000FF>设置</font></a>"%>
    </div>
      

  5.   

    window.location="set_z.asp?id="+id+"&gdjbh="+gdjbh+"&p=n"
    是不是VBS写惯了啊,&,这个符号javascript可不认识的哦。
      

  6.   

    俺倒,看错,HOHO,"<a href='javascript:confirmdel("+trim(rs("id"))+","+trim(rs("gdjbh"))+")'><font color=#0000FF>设置</font></a>"是这里没有写引号导致confirmdel(****,****);造成的,这样由于参数是一个变量(实际你想写个字符串),而这个变量又没有被定义造成的。"<a href='javascript:confirmdel("+chr(34)+trim(rs("id"))+chr(34)+","+chr(34)+trim(rs("gdjbh"))+chr(34)+")'><font color=#0000FF>设置</font></a>"加个双引号咯