>4.1.3在同一个网页中同时使用几种语言 在同一个网页中可以使用不同的脚本编 写语言,其原因是: (1)只是想在一个程序中利用某种语言 的优点,而脚本的其它部分还是用另外 种语言来编写。 (2)所面对的现有的编码是用不熟悉的 语言来编写的。例如,设计时间控制是 用 JScript编写的,而熟悉的语言却是 VBScript
➢4.1.3 在同一个网页中同时使用几种语言 在同一个网页中可以使用不同的脚本编 写语言,其原因是: (1)只是想在一个程序中利用某种语言 的优点,而脚本的其它部分还是用另外 一种语言来编写。 (2)所面对的现有的编码是用不熟悉的 语言来编写的。例如,设计时间控制是 用JScript编写的,而熟悉的语言却是 VBScript
在大部分情况下,可以在同一个网页中 混合几种脚本语言并且它们相互之间能 够配合得很好。用一种语言编写的脚本 可以调用用另一种语言编写的程序并且 能够共享全局变量 从 SCript中调用一个 JScript函数时,注 意在调用过程中要有括号,即使这项函 数不要求设置参数也需如此。例如, 个调用应该像这样: ret Val --callJSFunctiono
在大部分情况下,可以在同一个网页中 混合几种脚本语言并且它们相互之间能 够配合得很好。用一种语言编写的脚本 可以调用用另一种语言编写的程序并且 能够共享全局变量。 从VBScript中调用一个JScript函数时,注 意在调用过程中要有括号,即使这项函 数不要求设置参数也需如此。例如,一 个调用应该像这样: retVal = callJSFunction()
如果忘了加括号,那么这个函数所返回 的值就不是所希望的值,而是一个包含 了函数本身的目标 1.服务器脚本的执行顺序 内联服务器脚本(在<%%分隔符中的 脚本)按顺序运行,从头到尾。可以在 个服务器脚本中定义一个可调用的程 序(函数或者是子程序),这样,如果 需要就可以随时调用它们。 所有的内联脚本必须用一种语言来编写
如果忘了加括号,那么这个函数所返回 的值就不是所希望的值,而是一个包含 了函数本身的目标。 1.服务器脚本的执行顺序 内联服务器脚本(在<% %>分隔符中的 脚本)按顺序运行,从头到尾。可以在 一个服务器脚本中定义一个可调用的程 序(函数或者是子程序),这样,如果 需要就可以随时调用它们。 所有的内联脚本必须用一种语言来编写
也就是在网页前面的@指示中所指明的 脚本语言。因此,在一个内联脚本中不 能把几种脚本语言混合起来 在理论上,把内联脚本放到< SCRIPT>单 元中是绝对可能的,只要在单元中的脚 本不是一个函数或者一个子程序就可以 了。如:
也就是在网页前面的@指示中所指明的 脚本语言。因此,在一个内联脚本中不 能把几种脚本语言混合起来。 在理论上,把内联脚本放到<SCRIPT>单 元中是绝对可能的,只要在单元中的脚 本不是一个函数或者一个子程序就可以 了。如:
Response. Write(Some inline script<BR>)90> <SCRIPT LANGUAGE=VBScript RUNAT=Server"> Response. Write("Script in a SCRIPT element<BR>) <SCRIPT> 虽然可以这么做,但是这样就会被ASP处 理程序的执行顺序控制。例如,如果建 立了服务器脚本并且在IS40中运行它, 会发现执行顺序是这样的:
< % Response.Write(Some inline script<BR>")%> <SCRIPT LANGUAGE = " VBScript" RUNAT = "Server"> Response.Write("Script in a SCRIPT element<BR>") </SCRIPT> 虽然可以这么做,但是这样就会被ASP处 理程序的执行顺序控制。例如,如果建 立了服务器脚本并且在IIS 4.0 中运行它, 会发现执行顺序是这样的: