文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Script《VBScript制作实例》笔记
精品推荐
特别推荐
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
·弹出窗口window.open()的参数列表
·javascript gb2312转utf-8
热点TOP10
·javascript 常用代码大全
·菜鸟学习javascript实例教程
·JavaScript经典效果集锦
·B/S开发常用JavaScript技术
·40种网页常用小技巧
·服务端VBScript与JScript几个相同写法
·网页屏蔽(左右键,代码等)的非JS方法
·如何判断ACTIVEX控件是否下载
·Microsoft VBscript运行时错误'800a000d'的解决方案
·一些很实用且必用的小脚本代码
·一个以Javascript+xml的树型列表
·JavaScript幻灯片效果
·用window.location.href实现刷新另个框架页面
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·javascript gb2312转utf-8
·网页两侧浮动广告代码
·网站左右两边浮动广告JS代码
·用VB编写ActiveX DLL实现ASP编程
·网页制作:JavaScript仿Windows关机效果

《VBScript制作实例》笔记

日期:2008年3月4日 作者: 查看:[大字体 中字体 小字体]


=========== 添加vbscript代码的三种方法 ============
假设已有一个名为BTnSubmit的按钮,添加vbscript代码的方法有三种:

第一种,最常用:
<script language="VBScript">
private sub btnSubmit_OnClick
msgbox("OK!")
end sub
</script>

第二种,使用For/Event属性:
<script language="VBScript" for="btnSubmit" event="OnClick">
msgbox("OK!")
</script>

第三种:可以不必单独为一个事件生成一个事件处理程序,只要把事件处理的过程当作元素标记中的一个属性就可以了。需要注意,事件的处理过程的值应该用单引号括起来,而不像其他的属性值是用双引号括起来的。
<input type="submit" name="btnSubmit" value="按钮" onclick='msgbox"OK!"' language="vbscript">

========On Error Resume Next语句=========
若不使用 On Error Resume Next 语句,发生的任何运行时错误都将是致命的,即,显示错误信息并终止运行。
On Error Resume Next 会使程序从紧随产生错误的语句之后的语句继续执行,或是从紧随最近一次调用过程(该过程含有 On Error Resume Next 语句)的语句继续运行。这个语句可以不顾运行时的错误,继续执行程序,之后您可以在过程内部建立错误处理例程。所以,如果希望在例程中进行内部错误处理,则应在每一个调用的例程中执行 On Error Resume Next 语句。

==========VBScript中的错误处理功能============
严格地讲,VBScript中的错误处理功能是比较弱的,当错误发生时,它没有办法直接调用错误处理程序,它发生错误的时候并没有产生中断或提示信息的机制。在Visual Basic中,错误发生的时候可以利用On Error Goto...的语句来进行错误处理,当错误发生时,程序会自动跳转到用Goto后面的标号指示的代码处。可是VBScript中不允许这样使用。
但是利用On Error Resume Next语句,还是可以实现某种程度的错误捕捉功能,只不过所有的错误陷阱要么必须在线处理,要么只能报告程序中出现的最后一个错误。下面给出了VBScript的错误处理基本框架。
Sub MySub()
On Error Resume Next
........
'在线处理
if Err.Number=? then
........
end if
'报告脚本遇到的上一个错误的信息
if Err.Number<>0 then
MsgBox Err.Description
end if
End Sub
注意,当使用On Error Resume Next语句后,除了最后一个错误,前面发生过的错误都已经被清除了,所以无法知道发生过的所有错误。为了能够及时处理,建议采用在线处理方法。

============Err对象的Raise方法==========
Err对象的Raise方法用于引发特定的错误。
可以用下面的程序显示错误的描述

On Error Resume Next
Err.Raise 6 '产生溢出错误。
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear '清除错误。

========ActiveX==========
ActiveX是使Web页面丰富多彩的好方法,虽然Html控件提供了基本的可视化操作(如按钮等),但却缺乏那些用户已经熟悉的可视化功能,而通过加入一些通用的(或者自己开发的)ActiveX控件,用户就能获得常见的计算机应用程序的感觉。用<object>标签使用ActiveX控件。id属性指定控件的名字,然后是ActiveX控件的ID号。如果浏览者的客户机上没有该控件,就要用CodeBase指定下载这一控件的源站点位置,如http://www.mysite.com/controls/mycontrol.ocx,除了指明控件的扩展名为.ocx以外,不需要提供别的什么信息。接下来是用<param>标记添加参数。一个典型的程序段如下:
<object id="objUserActiveX" classid="clsid:7823A620-9DD9-11CF-A662-00AA00C066D2">
<param name="..." value="...">
<param name="..." value="...">
</object>
如果开发者不想让浏览者知道其<param>标记中的参数,该内容会被编码,然后以data属性写入<object>标记,如:
<object id="objUserActiveX" classid="clsid:7823A620-9DD9-11CF-A662-00AA00C066D2" data="..........">

==========FileSystemObject对象=============

FileSystemObject (FSO) 对象模式,允许对大量的属性、方法和事件,使用较熟悉的 object.method 语法,来处理文件夹和文件。
FSO 对象模式使文件处理变得很容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建文件,插入和改变数据,以及输出(读取)数据。因为把数据存储在数据库中,如 Access 或 SQL 服务器,会给应用程序增加很大的开销,所以把数据存储在二进制或文本文件中可能是最有效的解决方案。可能不希望有该开销,或者数据访问要求可能不需要与功能完备的数据库相关联的所有额外功能。

[1] [2] [3] [4] [5] 下一页 




上一篇:Web应用中避免Form重复提交的三种方案

下一篇:“制作只弹出一次网页窗口”源代码

《VBScript制作实例》笔记 相关文章:
·笔记本电脑解密方法大全
·笔记本电脑启动故障两则
·笔记本电脑技术名词
·[金系]问道50力金成长笔记
·TreeView使用笔记
·让笔记本长时间工作
·轻松破解:打开丢失密码的笔记本
·CCNP-CIT中文笔记
·如何正确给你的笔记本电脑电池充电?
·轻松破解丢失密码的笔记本电脑
《VBScript制作实例》笔记 相关软件:
·笔记本维修教程
·笔记本大拆解
·zemax教学视频和学习笔记
·学无止境-老馋猫烹饪笔记
·林黛玉笔记
·2005年考研政治强化班(总结与总论)笔记
·长城T50笔记本疯狂拆解
·99MBA联考英语复习笔记
·CCNA中文笔记系列(第8-11章)
·阅微草堂笔记

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn