ASP系列讲座(十三)向浏览器传送脚本
尽管 ASP 主要用来创建和处理服务器端脚本,还是可以使用它生成由客户浏览器处理的客户端脚本来扩展其效用。通过组合传送到浏览器的脚本命令可以编写服务器端脚本。通过组合由 HTML 注释括起来的客户端脚本和由定界符括起来的服务器端脚本可以做到这一点:<SCRIPT LANGUAGE="VBScript"> <!--client script<% server script;;%> client script<% server script;;%>client script...--></SCRIPT>使用脚本语言的这个功能,您能够创建令人兴奋的应用程序。举例来说,下面的脚本将生成在用户的 Web 浏览器上运行的客户脚本的子程序。<%ServerTime = TimeServerDate = DateFor 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;;;;MsgEnd SubServeInfo<%= i %>()//--></SCRIPT><br><% Next %>在以上的脚本中,ASP 在服务器上检索时间和日期信息,然后通过几次循环生成在用户的 Web 服务器上运行的子程序。每个客户端子程序提出随机选择的问候,显示时间和日期信息。这种脚本可扩展,例如,将配置信息检索并提交到指定的客户端脚本或组件,如 ActiveX 控件。灵活地使用这种脚本的编写技巧,同样可以加快 Web 服务器处理和返回用户信息请求的速度。
相关文章:
热门推荐
- ie6中li插入图片后下方有空隙(经典bug)多种解决方法
- 1.IE6下css设置容器高度的BUG不能小于某个值
- 2.PHP 判断设备是否是手机还是平板的方法
- 3.IE6下CSS多类选择符优先级不起作用的bug分析及解决方法
- 4.hbuilder里css怎么引入到html
- 5.JSP 中request中getParameter与getAttribute区别
- 6.亲密接触ASP.Net(3)
- 7.C语言强制类型转换怎么做?
- 8.IE6下js通过css隐藏select的一个bug
- 9.解决ie6下3像素bug问题
- 10.IE6支持!important吗?怎样用!important解决浏览器兼容性问题