<%
sql = "select * from dat"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
rs.movefirst
i=0
Do While Not rs.Eof
%>
if (nzoom >= <%=rs("Min_zoom")%> && nzoom <= <%=rs("Max_zoom")%>)
{
<%
Response.Write "var marker" & i & " = new BMap.Marker(point[" & i & "],{icon:myIcon" & rs("dtype") & "});"& Ent
i = i +1
%>
}
<%
rs.MoveNext
Loop
%>
本意思是想只获取在范围内的数据并顺序写成JS语句,可是这串代码在执行中 不管是否在条件内都会对ASP中的变量i进行加1运算,请教如何处理这类问题?
顺便想知道下,可否直接将nzoom的值直接放入ASP中进行比较?