、须清楚的几个概念(续) 例子1-5:混合使用ASP标记 <% LANGUAGE=VBScript"%> <body> <script LANGUAGE=JScript" RUNAT=server> function sayhelloo response. write(hello! world) </script> < for =1 to 10 sayhelloo next % </body> 汪 程序运行结果是显示10个helo!word.目的是演示∨BSCR|PT与 ASCR|PT函数可以互相调用 (2)< script language=. runat= server>..< script>不能调用<%….%>中定义的 函数,为什么? (3)上述程序不会换行,若要换行,怎么办? (广东学钱术取业学院
二、须清楚的几个概念(续) • 例子1-5:混合使用ASP标记 <%@ LANGUAGE=“VBScript” %> <body> <script LANGUAGE=“JScript“ RUNAT=”server”> function sayhello() { response.write(“hello! world”) } </script> <% for I=1 to 10 sayhello() next %> </body> 注: (1)程序运行结果是显示10个hello! world.目的是演示VBSCRIPT与 JAVASCRIPT函数可以互相调用。 (2)<script language=... runat=server>...</script>不能调用<% ... %>中定义的 函数,为什么? (3)上述程序不会换行,若要换行,怎么办?
、须清楚的几个概念(续) 3. document. write E response. write 前者用于客户端脚本程序输出 后者用于服务器端输出 见示例p2asp <script language=vbs> document write 12345&<br> </script> < response write" abcde%> (广东学钱术取业学院
二、须清楚的几个概念(续) • 3.document.write 与 response.write 前者用于客户端脚本程序输出 后者用于服务器端输出 见示例 p2.asp <script language=vbs> document.write "12345" & "<br>" </script> <% response.write "abcde" %>
、须清楚的几个概念(续) 4变量有效范围与数据传递 网页变量,不能定义各网页共享的全局变 VBScript中的变量均为可变型,一个数组中 的各元素类型也可不同 网页之间数据传递: get,post, session, application, cookies或文件 方式等 (广东学钱术取业学院
二、须清楚的几个概念(续) 4.变量有效范围与数据传递 • 网页变量,不能定义各网页共享的全局变 量 • VBScript中的变量均为可变型,一个数组中 的各元素类型也可不同 • 网页之间数据传递: get,post,session,application,cookies或文件 方式等