主题:  JAVA中含ASP代码的问题

hncsckr

职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2005/4/15 16:44:05
#12006/5/20 21:03:18
求教:
<a href="#" onclick="open1('j1list.asp?document.write("<%=rs("j1name")%>")')"><% =rs("j1name") %></a>
我在open1函数执行后怎么取不到rs("j1name") 的值呢

编辑历史:[此帖最近一次被 蓝鲸 编辑过(编辑时间:2006-05-20 22:05:57)]


yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
#22006/5/20 22:06:56
<a href="#" onclick="open1('j1list.asp?document.write""&rs("j1name"&""')"><% =rs("j1name" %></a>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#32006/5/20 22:18:14
rs("j1name") 是没记录还是其它问题,用Response.Write rs("j1name")试试
onclick中内嵌""可能有问题,并且参数形式错误,试试以下代码

<a href="javascript:open1('j1list.asp?jlname=<%=rs("jlname")%>');"><%=rs("j1name") %></a>

javascript而不是JAVA,不要搞混了


非常大鱼

yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
#42006/5/20 22:19:51
不过我有点疑问呢,hncsckr你打开的页面j1list.asp通过什么参数传递值?比如我们做的详细页面一般都是这样:showdetail?id=""&rs("id"&""



studyASP

职务:普通成员
等级:1
金币:0.0
发贴:44
注册:2006/5/9 20:48:30
#52006/5/21 21:12:50
好象不能这样用吧
rs("jlname"是服务器端的
在客户段可以引用吗?