在ASP中使用VBScript .ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在ASP中使用VBScript .ppt

对象有三个重要的内容:属性(Properties)、方法(Methods)和事件(Events)。属性是表征对象状态的变量,它的值的集合就是对象所处的某个确定的状态。方法是对象能够做的事情,其实是一些过程或函数。而事件则是对象可以对之产生响应的事。 编写脚本的目的就是处理事件。在VBScript中,有三种处理事件的方式,它们适用于不同的情况。 4.11.1 VBScript事件过程 编写事件过程是最常用的事件处理方法。在VBScript中,使用一种特殊的命名方式来命名事件过程,这种格式的一般形式是:“对象名_事件”。当该对象发生事件时,系统就支寻找相应的处理过程来处理它,也就是说,VBScript通过将对象和事件合并起来为过程命名的方法来处理事件。 例如下例中将一个按钮命名为btnButton,或以编写它的onClick事件处理过程名为btnButton_onClick。当该按钮对象发生单击事件时,系统就去寻找相应的处理过程来处理它。 2.11.2 内联事件处理 使用事件过程是一种比较正式的事件处理方式,而处理内联事件更加简捷。它不用专门书写事件过程,只需要直接在对象的HTML文档位置手稿即可。例如上面的例子可以改写为: html form input type=button value=Click me! name=btnButton onClick=MsgBox Hi!You have clicked on me!You are Welcome! language=VBScript /form /html 2.11.3 FOR/EVENT属性 如果不想用事件过程和内联事件来处理事件,还可以使用SCRIPT标记的FOR和EVENT属性。此属性允许把脚本与HTML文档中的任何对象和该对象的事件联系起来,其基本的格式是: FOR “对象名” EVENT=“事件” 此处有关示例请参阅书中相关资料 2.11.4 VBScript的常用事件 在VBScript中,常用的事件有如下的几个: 1.OnFocus事件 当一个对象获得键盘焦点时该事件被激活。例如可以在该事件被激活时在状态栏中显示用户进行何种操作的提示。 下面就是这样的一个例子,当用户切换到不同的区域时,在状态栏里显示不同的提示内容,同时还利用MouseMove事件显示出光标的位置。 2.MouseMove事件 每一次把鼠标移动到一个对象上时该事件被活。该事件报告鼠标在移动过程中的位置。 3.On MouseMove事件 每一次把鼠标移动到一个对象上时该事件被活。与MouseMove不同的是它不报告鼠标的位置。 4.OnBlur事件 当一个对象失去键盘焦点时该事件发生。 如下例,当输入框失去焦点时,状态栏提示它已经失去焦点。 5.OnChange事件 每次当用户改变对象的数据并且失去焦点时,该事件被激活。例如,当用户在文本框中输入完数据后,如果用户将光标移向下一个输入项时,该对象被激活,用以提示所输入的内容。 6.OnClick事件 每次在对象上按下鼠标的左键时该事件被激活。大多数的对象,如按钮,单选钮、单选框、文本等,都支持onClick事件。 7.OnSelect事件 每一次用户在单行或多行文本中用鼠标或按住shift键选取一部分内容时,该事件被激活。 通过以上的学习我们可以看到,VBScript通过事件处理程序的编程方法可以提供交互作用。 2.12 调试ASP脚本 无论是否有经验,都可能会遇到程序错误,或叫“bug”,这将影响服务器端脚本正常工作。因此,对于开发成功和强大的ASP应用程序,特别是当应用程序变得越来越复杂时,调试(即发现和改正脚本的过程)就显得极其重要了。 2.12.1 微软脚本调试程序工具 微软脚本调试程序工具是一个强大的调试工具,可以快速定位错误并可以交互式地测试服务器端脚本。使用脚本调试程序,也可以与IE 3.0或更高版本一起使用,可以: 每次运行一行服务器端脚本。 在执行服务器端脚本期间,打开命令窗口以监视变量、属性或数组元素的值。 在脚本的指定行,(使用调试程序或脚本命令)设置断点以暂停执行报务端脚本。 运行服务器端脚本时跟踪过程。 但是,使用调试程序可以查看脚本和定位错误,但不能直接编辑脚本。要改正错误,必须使用编辑程序来编辑脚本,保存更改,然后再次运行该脚本。 2.12.2 启用调试 在开始调试服务器端脚本之前,首先必须将Web服务器配置为支

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档