<div id="aid"></div>
<script type="text/javascript" src="1.asp"></script>
1.asp 页面代码(这个页面不能有html代码如:)
<%
......
对数据库的查询....不一一列举,这要根据你需要来写代码的
.........
VIEW="这里是在DIV中显示的内容"
response.Write ("document.getElementById(""aid"").innerHTML ="&VIEW&"")
%>
y.asp执行后里面应该是js格式的代码才对。将
<%
Response.Write "<a href='"&rs("linkUrl")&"' target='_blank' title='"&rs("linkName")&"'>"&rs("linkName")&"</a> "
%>
改为
<%
Response.Write "document.write(""<a href='"&rs("linkUrl")&"' target='_blank' title='"&rs("linkName")&"'>"&rs("linkName")&"</a> "" )"
%>
--------------------
那可能是你y.asp里有多余的代码或者编码不一致也可能出问题
给你个简单的例子,再找不出原因那我也没办法了,
x.asp
<script language="JavaScript" src="y.asp"></script>
y.asp
<%
for i=1 to 10
Response.Write "document.write("""&i&" "" )"
next
%>
你把这两个文件分别保存一下不要加多余代码在iis下运行一下,结果会显示
1 2 3 4 5 6 7 8 9 10