提示操作符丢失

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:16:30
代码如下
<!--#include file="conn.asp"-->
<%
sql="select * from Mp3Music"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
%>
<script language="javascript" type="text/javascript">
function gotourl(id)
{
<%
sql1="select * from Mp3Music where MusicName="&id
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
%>
window.location.href="xcplay.asp?ID=<%=rs("MusicName")%>"
}
</script>

</head>

<body>
<table width="950" border="0" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#006600">
<td width="750" align="left" valign="top"><iframe name="play" marginheight="0"

id 没有赋值

<script language="javascript" type="text/javascript">
function gotourl(id)
{
......
window.location.href="xcplay.asp?ID=<%=rs("MusicName")%>"
}
</script>
是客户端程序, 而下面这段是服务器端的
<%
sql1="select * from Mp3Music where MusicName="&id
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3
%>
参数id无法传递。
另外思维太乱了。

改成这样试试:

<!--#include file="conn.asp"-->
<%
sql="select * from Mp3Music"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
sql1="select * from Mp3Music "
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,3

%>
<script language="javascript" type="text/javascript">
function gotourl(id)
{
window.l