动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

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

作者:歪书生 来源:chinaasp 
阅读 3593 人次 , 2001-8-20 

在您能使用 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")
</脚本>
<H1>Remote Scripting 客户页</H1>
这是 remote scripting 示例客户页中的文本。
</主体>
</HTML>

以此方式设置了客户页之后,用户就可以在服务器页上添加调用远程过程的脚本了。有关如何进行的详细信息,请参阅 同步调用 Remote Scripting 方法以及 异步调用 Remote Scripting 方法。关于如何设置服务器页以便于接收 remote scripting 调用的详细信息,请参阅在服务器页中使得 Remote Scripting 有效。
  

 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Remote Scripting进阶教程---远程执行服务器脚本
· 下一篇:Remote Scripting进阶教程---使 Remote Scripting 在服务器页中有效
· 用ASP开发一个在线考试程序(一)
· Remote Scripting进阶教程---引用 ASP 页作为对象
· Asp Object 之:Response
· FrontPage创建HTML/ASP混合页面Ⅱ
· 如何在VC++ 编写的组件中使用 ADO


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077