广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP系列讲座(十三)向浏览器传送脚本

    2018-04-16 10:57:50 次阅读 稿源:互联网
    零七广告
    尽管 ASP 主要用来创建和处理服务器端脚本,还是可以使用它生成由客户浏览器处理的客户端脚本来扩展其效用。通过组合传送到浏览器的脚本命令可以编写服务器端脚本。
      
      通过组合由 HTML 注释括起来的客户端脚本和由定界符括起来的服务器端脚本可以做到这一点:
      
      <SCRIPT LANGUAGE="VBScript">
      <!--
      client script
      <% server script  %>
      client script
      <% server script  %>
      client script
      ...
      -->
      </SCRIPT>
      使用脚本语言的这个功能,您能够创建令人兴奋的应用程序。举例来说,下面的脚本将生成在用户的 Web 浏览器上运行的客户脚本的子程序。
      
      <%
      ServerTime = Time
      ServerDate = Date
      
      For i = 1 to 4
        Randomize
        GreetCondition = int(rnd * 3)
      %>
      
      <SCRIPT LANGUAGE="VBScript">
      <!--
      
      Sub ServeInfo<%= i %>()
        Select Case <%= GreetCondition%>
          Case 0
            Msg =  "Hello, the time is <%= ServerTime %>."
          Case 1
            Msg = "Welcome! Today's date is <%= ServerDate %>."
          Case 2
            Msg = "Hi, the time is <%= ServerTime %> and the date is <%= ServerDate %>.
        End Select
        Document.Write    Msg
      End Sub
      
      ServeInfo<%= i %>()
      
      //-->
      </SCRIPT>
      
      <br>
      
      <%
      Next
       %>
      在以上的脚本中,ASP 在服务器上检索时间和日期信息,然后通过几次循环生成在用户的 Web 服务器上运行的子程序。每个客户端子程序提出随机选择的问候,显示时间和日期信息。
      
      这种脚本可扩展,例如,将配置信息检索并提交到指定的客户端脚本或组件,如 ActiveX 控件。灵活地使用这种脚本的编写技巧,同样可以加快 Web 服务器处理和返回用户信息请求的速度。
      
     

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告