中的onLoad= “window.Open”就是行为。"/>
首页 百科知识 5.3.1行为概述

5.3.1行为概述

时间:2022-10-15 百科知识 版权反馈
【摘要】:行为是用来动态响应用户操作、改变当前页面效果或执行特定任务的一种方式,行为由事件和动作构成。常用的对象动作如下。在网页中插入事件与动作构成的行为,可以直接采用手工方式编写,在5.1.3节学习事件、5.2节学习对象属性和方法时,已多次用这种方式编写了各种行为,例如,
中的onLoad= “window.Open”就是行为。

5.3.1 行为概述

行为(Behavior)是用来动态响应用户操作、改变当前页面效果或执行特定任务的一种方式,行为由事件(Event)和动作(Action)构成。

要在网页中应用行为,需要做好三件事情:选择对象;确定对象动作;选择触发事件。

1. 事件

事件是指“发生了什么”,如鼠标到对象上方、离开对象或双击对象等。5.1.3节对网页事件作了阐述,这里再将常用事件列出。

常用的事件主要是与鼠标和键盘相关的事件,如onClick(鼠标单击)、onDbClick(鼠标双击)、onMouseOver(鼠标移入)、onMouseOut(鼠标移出)、onMouseDown(鼠标左键按下)、onMouseUp(鼠标按键释放)、onKeyPress(键盘键按下)、onKeyUp(键盘键释放)。

浏览器事件有:onLoad(加载完成网页)、onAbort(停止加载网页)、onUnload(页面关闭)、onScroll(页面滚动)、onMove(移动浏览器窗口)、onError(加载出现错误)、onFinish(Marquee字幕结束一个循环)、onStart(Marquee字幕开始循环)等。

表单事件有:onSubmit(提交)、onReset(重置)、onSelect(选择)。

2. 动作

动作是指“做什么”。可以是改变对象的属性、应用对象的方法,或者执行一段JavaScript代码,对象则是前面学习过的JavaScript内置对象、document对象、form对象,或者其他window对象(如表格、图片等)。常用的对象动作如下。

(1)检查浏览器版本、检查插件。

(2)控制Shockwave或Flash:利用该动作可播放、停止、重播或转到指定帧。

(3)拖动层,转到URL。

(4)跳转菜单。

(5)弹出信息,打开新的浏览器窗口。

(6)预先载入图片,设置导航栏图像。

(7)显示/隐藏层,显示/隐藏弹出式菜单。

(8)交换图像,恢复交换图像。

在网页中插入事件与动作构成的行为,可以直接采用手工方式编写,在5.1.3节学习事件、5.2节学习对象属性和方法时,已多次用这种方式编写了各种行为,例如,

<form onSubmit= "JavaScript:…">中的onSubmit= "JavaScript:…"; <body onLoad= “window.Open(’ …’)”>中的onLoad= “window.Open(’ …’)”就是行为。也可以采用Dreamweaver可视化地来编辑各种对象的行为。

下面来学习可视化行为编辑。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈