诸位大侠:
我在学习使用remote scripting技术写一个客户端网页时,运行总是出现错误,不知是何原因,请诸位指正。
用vbscript的代码如下:
<html> <body bgcolor="#FFFFFF" text="#000000"> <script language="JavaScript" src="rs.htm"></script> <script language="JavaScript">RSEnableRemoteScripting("_ScriptLibrary");</script> <!--引用rs.htm文件,使客户端能够调用服务器上的asp程序--> <script language=vbscript> function register() username=document.form1.username.value password=document.form1.password.value set obj=RSGetASPObject("register.asp") set co=obj.register(username,password) end functrion </script> <form name="form1" method="post"> 用户注册<br> <input type="text" name="username"> <br> <input type="text" name="password"> <br> <input type="button" value="注册" onclick="register()"> </form> </body> </html> 这段代码在运行到set obj=RSGetASPObject("register.asp")时,出现“缺少对象:RSGetASPObject(...)”的提示
用javascript的代码如下:
<html> <body bgcolor="#FFFFFF" text="#000000"> <script language="JavaScript" src="rs.htm"></script> <script language="JavaScript">RSEnableRemoteScripting("_ScriptLibrary");</script> <!--引用rs.htm文件,使客户端能够调用服务器上的asp程序--> <script language=javascript> function register() {username=document.form1.username.value; password=document.form1.password.value; obj=RSGetASPObject("register.asp"); obj.register(username,password); } </script> <form name="form1" method="post"> 用户注册<br> <input type="text" name="username"> <br> <input type="text" name="password"> <br> <input type="button" value="注册" onclick="register()"> </form> </body> </html> 这段代码运行到(obj.register(username,password);),提示obj不是对象。
参考资料的出处是:http://www.asp300.com/ArticleView/ArticleView_184.html