response.write的输出html及javascript小问题求解!!!
例1:
<%
dim i
i=0
response.write("<a href='#' onmouseover='openMyWin('infowindow'&i,'mypoint'&i)'>"&escape("test")&"</a>")
%>
执行结果:
test
客户端网页源代码:
<a href='#' onmouseover='openMyWin('infowindow'&i,'mypoint'&i)'>test</a>
例2:
<%
dim i
i=0
response.write("infowindow"&i)
%>
执行结果:infowindow0
客户端网页源代码:infowindow0
问题:我想实现的是在客户端浏览器生成:
<a href='#' onmouseover='openMyWin(infowindow0,mypoint0)'>test</a>
可是怎么都实现不了。一是取不到i的值,二是编译器没有把i当成变量连接在字符串"infowindow"后面。请问要怎么样修改例1呢?求大侠指点。。。谢谢了!
JavaScript
asp
HTML
vbscript
------解决方案--------------------infowindow
0
0 不是i的值么?取到了... 你说的I不是变量的问题,是你上面
i=0 了,没有其他的表达式...
------解决方案--------------------
<%
dim i
i=0
response.write("<a href=""#"" onmouseover='openMyWin(infowindow"&i&",mypoint"&i&")'>"&escape("test")&"</a>")
%>