这是ASP的源代码,是一段设置广告自动轮换的ASP代码<% 
dim context
context=request.QueryString("url")
if context<>"" then
response.Redirect(request.QueryString("url"))
end if
%><%
    set ad=server.CreateObject("MSWC.AdRotator")
ad.Border=0
ad.Clickable=true
ad.TargetFrame="target='_blank'"
response.Write( ad.GetAdvertisement("adrot.txt")) //adrot.txt为计划任务

%>该如何修改才能直接使用那种形式调用呢

解决方案 »

  1.   

    尝试Response.Write "document.write(unescape(""" & Escape(ad.GetAdvertisement("adrot.txt")) & """))"
      

  2.   

    首先把ad.GetAdvertisement("adrot.txt")输出看是什么内容.
    例如输出 "alert('ok')" (不包含script头尾块)asp中只要输出js格式内容,就可以通过<script src='xx.asp'></script>方法来调用.
      

  3.   

    单独运行这个ASP代码看看有东东没?
      

  4.   

       就是使用 调用JS的方式 调用一个 ASP的文件汗~  现在问题解决了  我直接 使用了  一个 iframe 的框架将这个ASP文件插入到HTML的页面里面了