日期:2014-05-16  浏览次数:21003 次

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

------解决方案--------------------
infowindow0 
0 不是i的值么?取到了... 你说的I不是变量的问题,是你上面 i=0 了,没有其他的表达式...
------解决方案--------------------

<%
dim i 
i=0 
response.write("<a href=""#"" onmouseover='openMyWin(infowindow"&i&",mypoint"&i&")'>"&escape("test")&"</a>")
%>