者只要编辑事件处理程序,并将其与某个对象的特定事件联系起来,就可以开发出具有交互性,并易于使用的网页。
事件驱动的概念:在图形环境下,用户操作鼠标或热键的动作以及系统操作(载入页面)等称为事件。如:单击(click),栽入页面(load),卸载页面(unload)等。
用户操作事件或系统操作事件引发的一连串的动作,称为事件的驱动。为了响应某个事件而进行的处理过程,称为事件处理。对事件处理的程序或函数,称为事件处理程序。
对象和事件的对应关系 事件 onAbort onBlur 说明 载入图象失败 失去焦点 Image Button,Checkbox,FileUpload,Frame,Layer*,Password, Radio,Select,Text,Textarea,Window onChange onClick onDbClick onError onFocus onKeyDown onKeyPress onKeyUp onLoad onMove onMouseDown onMouseOut onMouseOver onMouseUp onMouseMove onReset onResize onSelect 改变 单击 双击 载入图象错误 获得焦点 键按下 按键 键弹起 载入文件 移动 鼠标按下 鼠标离开 鼠标滑过 鼠标弹起 鼠标移动 重置表单 重新设置大小 选中 FileUpload,Radio,Select,Text,Textarea Button,Checkbox,Document,Link Area,Checkbox,Document,Link Image 对象 onSubmit onUnload
5.2 使用事件
提交表单 卸载文件 使用事件的基本形式: 1) 编写事件处理程序
事件处理程序通常是一个函数,称为事件处理函数。 function k() { }
2) 将事件处理程序和要处理的对象的事件联系起来
可以用两种方式:* 使用HTML语言 * 使用JavaScript 即
事件=”函数名()” 事件=”JavaScript语句块” 例如:
type=”button”
name=”test”
value=”hello”
onclick=”k()”/> 或
Ex:
相关推荐: