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

使 Remote Scripting 在客户页中有效
在您能使用 remote scripting 来调用服务器脚本之前,必须将 remote scripting 能力添加到用户的客户页中。使用来自于客户脚本的 remote scripting 所需的例程包含在 Rs.htm 文件中。用户必须将该文件包含到自己的客户页中。另外,用户必须调用一个方法来启动 remote scripting applet。
为了使得 remote scripting 有效
创建一个空的 JavaScript 脚本块──它引用 Rs.htm 文件,如下例所示:
<SCRIPT LANGUAGE="JavaScript" src="../_ScriptLibrary/RS.HTM">
要确保所指定 Rs.htm 文件的路径是正确的。该脚本块可以出现在用户客户页的任何地方,但必须在一个这样的块中──它在用户调用某个远程过程之前执行。
创建第二个 JavaScript 脚本块,并在这个块中调用方法 RSEnableRemoteScripting。缺省的情况是,该方法假定 Rsproxy.class applet 在一个叫做 _ScriptLibrary 的文件夹中,而且刚好在用户服务器或者工程的虚拟根目录的下级目录。如果不是这样的话,那么您必须将路径传递到方法调用中的 Rsproxy.class 文件中。
这个包含 RSEnableRemoteScripting 的脚本块必须出现在文档的主体部分,因为它创建包含对 Rsproxy.class 引用的 <APPLET> 标记。必须将之放在包括 Rs.htm 文件的脚本块之后。您也可以将之放到 <BODY> 标记的后面,如下例所示:
<BODY>
<SCRIPT LANGUAGE="JavaScript">
     RSEnableRemoteScripting("../_ScriptLibrary")
</script>
<!-- 这里是 .htm 文件的其余部分 -->
注意    RSEnableRemoteScripting 所创建的 <APPLET> 标记并不出现在您的页面中──即使您在自己的浏览器中查看该页的源程序。
带有有效 remote scripting 的梗概客户页是这样的:
<HTML>
<标头>
<标题>Remote Scripting 测试</标题>
</标头>
<主体>
<SCRIPT LANGUAGE="JavaScript" src="../_ScriptLibrary/RS.HTM"></脚本>
<SCRIPT LANGUAGE="JavaScript">
     RSEnableRemoteScripting("../_ScriptLibrary")
</脚本>

时间: 2024-09-17 04:53:33

Remote Scripting进阶教程---使 Remote Scripting 在客户页中有效的相关文章

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

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

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

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

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

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

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

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

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

JavaScript进阶教程(第一课)第1/3页_基础知识

欢迎您继续学习Javascript进阶教程.在此之前我们已经学习了Javascript初级教程.在这一阶段的学习中我们将继续学习在上次的教程中还没有来得及谈及的问题.我还将向你们展示Javascript的许多神奇功能,使你能够制作真正对多媒体应用程序.     以下是我们将涉及的内容:     给变量赋值     If-then语句     For和while循环     编写你自己的函数     打开及控制窗口     读写HTML 表单     应用数组     控制图片转换     如果这

CSS3教程:使css3的属性在ie中正常显示

文章简介:纯css3圆角兼容ie6. pie使css3的属性在ie中正常显示(纯css3圆角兼容ie6) 今天在群里看到gucong说的,写一下笔记. [成都]gucong(35803719) 15:07:19 PIE给我们带来了CSS3属性在IE中的支持 selectivizr给我们带来了CSS3选择器在IE中的支持 ------------------------------------------------------谢了~哈哈我先看的pie,所以这篇笔记我记载的pie.若是没有pie的