asp调用html标签事件,ASP之vbscript的HTML事件

1、基本的事件例表

基本的HTML事件

事 件

触 发 条 件

适 用 对 象

onLoad

当Web浏览器加载窗口或框架时发生

与BODY和FRAMESET一起使用

onUnLoad

当Web浏览器从窗口或框架集卸载一个文档时发生

与BODY和FRAMESET一起使用

onClick

当一个元素被鼠标单击时发生

与绝大多数标记一起使用

onDbClick

当一个元素被鼠标双击时发生

与绝大多数标记一起使用

onMouseDown

在一个元素上方鼠标被按时发生

与绝大多数标记一起使用

onMouseUp

在一个元素上方鼠标被释放时发生

与绝大多数标记一起使用

onMouseOver

当鼠标指针从一个元素上方经过时发生

与绝大多数标记一起使用

onMouseMove

当鼠标指针从一个元素上方移动时发生

与绝大多数标记一起使用

onMouseOut

当鼠标指针离开一个元素时发生

与绝大多数标记一起使用

onFocus

当一个元素接收到来自鼠标或键盘的焦点时发生

与INPUT、SELECT和TEXTAREA等一起使用

onBlur

当一个元素失去来自鼠标或键盘的焦点时发生

与INPUT、SELECT和TEXTAREA等一起使用

onKeyPress

在一个元素上方一个键被按下并释放时发生

与绝大多数标记一起使用

onKeyDown

在一个元素上方一个键被按住不放时发生

与绝大多数标记一起使用

onKeyUp

在一个元素上方一个键被释放时发生

与绝大多数标记一起使用

onSubmit

当一个表单被提交时发生

与FORM一起

onReset

当一个表单被重置时发生

与FORM一起

onSelect

当文档被选中时发生

与INPUT和TEXAREA一起使用

onChange

当一个元素失去焦点,其被改变时发生

与INPUT、SELECT和TEXTAREA等一起使用

事件过程的调用方式在VBScript中,可以通过多种方式来调用事件过程。下面是常用的4种方法。

(1)通过过程名调用事件过程在VBScript标记骨用Sub语句来定义事件过程,并且要求过程名称必须由控件名称、下划线(_)以及事件名称组合而成。例如,单击名称为Button1的按钮时,会自动调用Button1_onClick事件过程。请看下列简单实例:

通过过程名调用事件过程

Sub Button1_onClick()

MsgBox "欢迎来闪客启航学习。祝您在这里学得愉快!玩得开心!"

End Sub

type="button" name="Button1"

value="请单击我">

(2)通过控件的属性调用事件过程

在Script标记中定义一个通用的Sub过程,然后通过控件的相关属性来调用该过程。请看下列简单实例:

通过控件的属性调用事件过程

Sub MySub1()

Msgbox "把鼠标放到我的头上,我祝你幸福!"

End Sub

type="button" name="Button1" value="请单击我"

onMouseOver="MySub1">

 (3)对

设置SCRIPT标记的FOR属性以指定HTML页面的一个对象,并通过EVENT属性指定对象的一个事件。请看下列简单实例:

通过FOR/EVNET属性调用事件过程

dim r,s

r=CDbl(form1.text1.value)

s=r*r*3.14

text2.Valeu="半径为" & r & " , 圆面积为:"

& s

请输入半径直:

size="10">

value="求圆面积">

 (4)在标记中直接编写脚本语句 若事件过程比较简单,则可以在定义元素的标记中直接编写脚本语句。若要包含多条语句,用冒号(:)分开各个语句。请看下面简单实例:

在标记中直接编写脚本语句

onClick='Msgbox "欢迎、欢迎、热烈欢迎!"'

language="vbscript">

onClick='Msgbox "欢迎来启航做客!"'

language="vbscript">

如果事件过程比较简单,则可以在定义元素的标记中直接编写脚本语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值