asp编程中asp循环和jsp循环的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:24:17
<%rs.open "select * from [cx9000] order by adddate asc",conn,1,1
do while not rs.eof%>
<script>
<!—
var num=<%=rs("newsid")%>;
function op(num){
window.open("cx9000.asp?id="+num, "shouce","location=no,directories=no,menubar=no,resizable=yes,top=0,scrollbars=yes")
}
//-->
</script>
<a href=cx9000.asp?id=<%=rs("newsid")%> target=_blank><%=replace(trim(rs("newsname")),"<br>","")%></a>
<a href="JavaScript:op(num)"> <%=replace(trim(rs("newsname")),"<br>","")%></a>
<% rs.movenext
loop%>
上面两个链接中,第一个是用asp的循环语句,就可以链接数据库里的每条记录,但是下面第二个链接中,是用windows.open打开,点击每个都只能打开数据库里最后一条记录,怎么修改才能使第二个链接和第一个链接一样,能读出数据库的每条记录呢?请高手帮忙,多谢了!!

<script>
<!—
function op(num){
window.open("cx9000.asp?id="+num, "shouce","location=no,directories=no,menubar=no,resizable=yes,top=0,scrollbars=yes")
}
//-->
</script>
<%rs.open "select * from [cx9000] order by adddate asc",conn,1,1
do while not rs.eof%>
<a href=cx9000.asp?id=<%=rs("newsid")%> target=_blank><%=replace(trim(rs("newsname")),"<br>","")%></a>
<a href="JavaScript:op(num)"> <%=replace(trim(rs("newsname")),"<br>","")%></a>
<% rs.movenext
loop%>