CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问个极简单的问题?

楼主zhaiyj()2001-02-25 11:52:00 在 Web 开发 / ASP 提问

我想做个计数器,假定为1.asp     主页为1.htm     如何把1.asp   的运行结果传给1.htm  
  我是这样:  
  1.htm如下:  
  <html>  
  <body>  
  <h1   align="center">hi   asp</h1>  
  <script   src="1.asp"></script>  
  </body>  
  </html>  
  1.asp如下:  
  <%  
      'Response.Redirect"1.htm"  
      Response.write   "<img   src=1.bmp></img>"  
  %>  
  可是总说网页上有错误,我该如何做 问题点数:20、回复次数:8Top

1 楼iProgram(na)回复于 2001-02-25 13:03:00 得分 4

在ASP中用Response.write   输出Document.write,在htm中用<script引用asp文件Top

2 楼zhaiyj()回复于 2001-02-25 13:20:00 得分 0

iProgram谢谢你的回答,可我没太看懂。是不是把response.write   改为document.write?Top

3 楼smalle(锋)回复于 2001-02-25 14:42:00 得分 4

1.asp中的文件这样写:  
  document.write("<img   src=<%   =imgpath   %>")  
  其中imgpath是ASP中的变量名。Top

4 楼zhaiyj()回复于 2001-02-25 15:27:00 得分 0

那用不用   Response对象了呢?  
  我写成Document.write   ("<img   src=1.htm></img>")  
  还是没反应。  
  谁能给我一个显示计数器的完整的例子。Top

5 楼zhaiyj()回复于 2001-02-25 23:19:00 得分 0

有人能发给我个例子吗?Top

6 楼tripofdream(梦之旅)回复于 2001-02-26 13:14:00 得分 7

global.asa  
  Sub   Application_OnStart  
          Set   fs   =   Server.CreateObject("Scripting.FileSystemObject")  
          counter_file   =   Server.MapPath("/counter.txt")  
          Set   txt   =   fs.OpenTextFile(   counter_file   )  
          Application("counter")   =   txt.ReadLine  
          txt.Close  
          Application("Visit_Count")   =   0  
  End   Sub  
   
  SUb   Session_OnStart  
        Set   fs   =   Server.CreateObject("Scripting.FileSystemObject")  
        counter_file   =   Server.MapPath("/counter.txt")  
        Set   txt   =   fs.CreateTextFile(   counter_file,   True   )  
        Application.Lock()  
                                                 
        intVisits   =   Application("Visit_Count")   +   1        
        Application("Visit_Count")   =   intVisits                
        Application.UnLock()  
        txt.WriteLine(Application("counter"))  
        txt.Close  
           
  End   Sub  
   
   
  Sub   Session_OnEnd  
        Application.Lock()  
        if   Application("Visit_Count")>1   then  
              intVisits   =   Application("Visit_Count")   -   1  
        else    
              intVisits   =   Application("Visit_Count")  
        end   if  
        Application("Visit_Count")   =   intVisits  
        Application.UnLock()  
  End   Sub  
   
  Sub   Application_OnEnd  
  End   Sub  
   
  </script>  
   
  文本調用:  
  訪問次數:<%=Application("counter")%>  
   
  圖形調用:  
  先做10個小圖片0,1,2,3.....9,然后  
  <%Function   GCounter(   counter   )  
        Dim   S,   i,   G  
        S   =   CStr(   counter   )    
        For   i   =   1   to   Len(S)  
              G   =   G   &   "<IMG   SRC=images/counter/"   &   Mid(S,   i,   1)   &   ".gif>"  
        Next  
        GCounter   =   G  
  End   Function  
  %>  
  訪問次數:<%=GCounter(Application("counter"))%>Top

7 楼zhaiyj()回复于 2001-02-26 13:49:00 得分 0

谢谢tripofdream了:  
      我看懂代码了。可最后调用的还是一个   asp文件不是?我想问如何把这个asp文件产生的结果  
  即<%=Application("counter")%>   传给htm文件,     比如显示在default.htm里  
  在default.htm里加什么语句?  
  烦劳再指点一句!Top

8 楼johnky(Johnky)回复于 2001-02-26 15:39:00 得分 5

在count.asp文件里:  
  <%  
    Response.Write   "document.write(""......"");"  
  %>  
   
  在list.htm文件里:  
  <script   src="count.asp"></script>Top

相关问题

  • 一个极简单的问题?
  • 问一个极简单的问题
  • 问一个极简单的问题
  • 几个极简单问题,高分
  • 问一个极简单 的问题。
  • 问一个极简单的问题。
  • 送分了,一个极简单的小问题.
  • 不好意思开口,一个极简单的问题
  • 一个关于CAsyncSocket::Listen的极简单的问题
  • 一个极简单的问题(求表达式)

关键词

  • asp
  • htm

得分解答快速导航

  • 帖主:zhaiyj
  • iProgram
  • smalle
  • tripofdream
  • johnky

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo