Remote Scripting进阶教程---引用 ASP 页作为对象

为了使得用 remote scripting 调用 ASP 页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用。这使得用户可以使用标准 object.method( ) 语法去调用用户已在自己的服务器页上显露的方法。
将某个 ASP 页作为对象加以引用
在客户脚本中,调用 RSGetASPObject 方法,将您希望作为对象加以引用的 URL 和 ASP 页的名字传递给它。RSGetASPObject 方法返回一个对象引用。用下面的语法:
ASPobj = RSGetASPObject(url)
其中:
ASPobj 该对象是用RSGetASPObject方法创建的。用户可以在以后对 ASPName.asp 中指定页的引用中使用该对象。
url 您希望调用其方法的服务器页的 URL。
例如,假设用户在服务器上有个叫 RSMath.asp 的页。那么用户可以用一条语句创建一个引用它的对象,例如用下面的 JavaScript 来创建这条语句:
rsMath = RSGetASPObject("../myPages/RSMath.asp")
或者用下面的 VBScript 来创建:
set rsMath = RSGetASPObject("../myPages/RSMath.asp")
如果该页包含一个叫 Add 的方法,那么您可以调用使用了诸如下面的 JavaScript 语法的方法,:
co = rsMath.Add(number1, number2)
或者用下面的 VBScript 语法:
set co = rsMath.Add(number1, number2)
关于如何调用 remote scripting 方法的详细信息,请参阅同步调用 Remote Scripting 方法以及异步调用 Remote Scripting 方法。

时间: 2024-12-30 18:22:55

Remote Scripting进阶教程---引用 ASP 页作为对象的相关文章

remote script文档(转载自微软)<四>引用 ASP 页作为对象

文档: 引用 ASP 页作为对象为了使得用 remote scripting 调用 ASP 页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用.这使得用户可以使用标准 object.method( ) 语法去调用用户已在自己的服务器页上显露的方法.将某个 ASP 页作为对象加以引用 在客户脚本中,调用 RSGetASPObject 方法,将您希望作为对象加以引用的 URL 和 ASP 页的名字传递给它.RSGetASPObject 方法返回一个对象引用.用下面的语法:AS

Remote Scripting进阶教程---使 Remote Scripting 在服务器页中有效

除了对客户页进行配置以便于调用远程脚本外,您还必须对自己的服务器页进行配置,以便于对它们进行接收.其做法包括下面这些步骤: 包含 remote scripting 服务器库,并对其进行初始化.编写客户页能调用的函数或者例程.将自己的函数和例程显露为方法.缺省的情况是,客户脚本所调用的某个 ASP 页并不显示在浏览器中──而是简单地在服务器上执行并将结果送到客户端.因此,作为规则,您无需在 ASP 页中包括进任何 HTML 文本,而只需脚本.不过,还是有可能在某个 ASP 页上调用包括 HTML

Remote Scripting进阶教程---使 Remote Scripting 在客户页中有效

使 Remote Scripting 在客户页中有效在您能使用 remote scripting 来调用服务器脚本之前,必须将 remote scripting 能力添加到用户的客户页中.使用来自于客户脚本的 remote scripting 所需的例程包含在 Rs.htm 文件中.用户必须将该文件包含到自己的客户页中.另外,用户必须调用一个方法来启动 remote scripting applet.为了使得 remote scripting 有效 创建一个空的 JavaScript 脚本块──

Remote Scripting进阶教程---远程执行服务器脚本

复杂的 Web 应用程序既调用客户脚本又调用服务器脚本.客户脚本经常用于对应用程序的用户接口进行编程──例如,为了动态改变 Web 页文本,对用户动作,比如双击作出反应,并执行诸如验证这样的面向客户的任务.客户脚本在浏览器中局部执行,这样就向用户提供了一种生动的.反应迅速的接口.对比来说,服务器脚本是用来对某个应用程序的末段编程的.这经常引起对某个数据库的存取动作,或者执行中间层业务逻辑.服务器脚本也用于创建较大范围的应用程序:也就是可能通过多种不同类型的浏览器(每个都有不同存取能力)进行存取的

Remote Scripting进阶教程---调用 Remote Scripting 方法同步

调用 Remote Scripting 方法同步在对某个客户页和某个服务器页上的 remote scripting 进行配置后,您就可以从自己的客户脚本调用该服务器页的方法了.缺省的情况是,当用户调用某个服务器方法时,它被同步执行──您的客户脚本直到服务器方法执行完毕并返回结果后才能停止运行.一般说来,当您在自己的客户脚本中需要服务器方法结果时,则需同步调用服务器方法.注意 您也可以异步调用服务器方法.有关详细信息,请参阅异步调用 Remote Scripting 方法.当您调用某个服务器方法时

Remote Scripting进阶教程---调用 Remote Scripting 方法异步

Remote scripting 向您提供了异步调用服务器方法的选择 ──当执行服务器方法时,用户的客户脚本继续运行.异步调用 remote scripting 方法使得您可以避免应用程序用户接口速度的减慢,因为您可以在执行服务器脚本的同时继续工作.注意 如果您的应用程序需要,那么也可以同步调用服务器方法.有关详细信息,请参阅同步调用 Remote Scripting 方法.异步调用某个 remote script 类似于同步调用.不过,当产生调用时,您要指定多至三个附加参数: 当服务器方法完成

Remote Scripting进阶教程---检查错误

检查错误当您在服务器脚本中用 remote scripting 调用方法时,可能会遇到多种错误,包括语法错误和运行时间错误,以及调用 remote scripting 方法时的错误.remote scripting 调用机制向您提供了获知调用过程中所出现错误信息的途径.错误处理程序根据您是进行同步或者异步调用稍微有些不一样.如果您在进行同步调用时导致错误,那么 remote scripting 机制将在浏览器中显示一条错误消息.错误文字来自于调用对象的 message 属性.有关详细信息,请参阅

Remote Scripting进阶教程---使用 Remote Scripting

概述借助于 remote scripting,开发者现在就可以创建无缝的(seamless).交互的 Web 应用程序了,在该应用程序中,浏览器可以在不用重新加载 Web 页的情况下调用服务器上的脚本.在 remote scripting 之前,为了与服务器交互作用,开发者必须要求用户重新对所调用页进行加载,而且经常是多次加载.这样就造成服务器使用上的慢速.不连贯.用户切身体验和效率低.Remote scripting 使得浏览器和 Web 服务器之间可以有更多客户/服务器类型的交互作用.例如,

远程脚本调用(Remote Scripting) -增强asp交互性,提高asp响应的一大利器

一. 综述.Remote Scripting(简称RS)是微软采用java applet扩充asp功能的一项技术,RS技术给予了开发人员在同一页面组合客户,服务器两端功能的能力.在动态网页领域中,以往是采用vbscript,javascript在客户端处理用户界面,做一些提交(submit)前的预处理工作,要与服务器端发生交互的话,必须将整个form内数据提交到服务器端,服务器端接收到提交的数据来做一些处理,再把处理结果返回到客户端. 如果采用RS技术,客户端程序与服务器端发生交互就可以绕过表单