JavaScript脚本语言(三).ppt
《JavaScript脚本语言(三).ppt》由会员分享,可在线阅读,更多相关《JavaScript脚本语言(三).ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、WEB 编 程计算机科学与技术系XXX 第七讲 JavaScript脚本语言(三)内容回顾JavaScript 内置函数定义函数调用函数JavaScript 对象(String 对象、Math 对象、Date 对象)Window 对象(Document 对象、Event 对象、Frame 对象、History对象、Location 对象、Navigator 对象、Screen 对象)本讲内容事件处理概念onClick事件onChange事件onFocus 事件和onBlur事件onMouseOver事件onMouseOut事件onLoad事件onSubmit事件onMouseDown事件 和
2、onMouseUp事件 表单元素事件处理 小结作业布置事件处理事件是发生并被处理的操作事件是发生并被处理的操作事件:电话铃响事件:电话铃响处理事件处理事件JavaScript 事件处理程序JavaScript 事件处理程序是指诸如鼠标单击、鼠标移动等事件发生时执行的一组语句onClick事件能够触发onClick事件的窗体元素:Button(Submit、Reset 和 Normal)CheckboxRadio buttonText boxText areaLinkonClick事件事件处处理程序理程序单击表单元素触发onClick事件onClick事件事件处处理程序理程序浅浅蓝蓝色色浅黄色浅
3、黄色浅浅绿绿色色能够触发能够触发 onChange 事件的表单元素:事件的表单元素:Select Text TextareaonChange事件onChange事件事件处处理程序理程序functiondisplay()varnewValue;newValue=F1.S1.value;+newValue)alert(您已将您已将选项选项更改更改为为+newValue)监视监视器器鼠鼠标标CPUonFocus 事件能够触发onFocus事件的窗体元素:ButtonTextTextareaPasswordCheckboxLayerWindowSelectSubmitResetonBlur事件能够触发
4、 onBlur事件的窗体元素:ButtonTextTextareaPasswordCheckboxLayerWindowSelectSubmitResetonFocus事件和onBlur事件 示例onMouseOver事件单击单击此此处处使用使用onMouseOver和和onMouseOutvarnum=0;functionshowLink(num)if(num=0)document.forms0.elements0.value=鼠鼠标标在在选择选择区域外面区域外面;if(num=1)document.forms0.elements0.value=鼠鼠标标在澳大利在澳大利亚亚上面上面;if(n
5、um=2)document.forms0.elements0.value=鼠鼠标标在新加坡上面在新加坡上面;if(num=3)document.forms0.elements0.value=鼠鼠标标在法国上面在法国上面;onMouseOut事件澳大利澳大利亚亚新加坡新加坡法国法国onLoad事件您好!您好!onSubmit事件onSubmit事件事件处处理程序示例理程序示例vardataOK=false;functioncheckData()if(document.myForm.threeChar.value.length=3)returntrue;elsealert(请刚请刚好好输输入入3个
6、字符。个字符。+document.myForm.threeChar.value+无效。无效。);returnfalse;输输入入3个字符:个字符:能够触发onMouseDown事件和onMouseUp事件的窗体元素:ButtonDocumentLink 使用使用MouseDown和和MouseUPINPUTtype=buttonname=text1value=更改更改颜颜色色onMouseDown=(document.bgColor=aqua)onMouseUp=(document.bgColor=limegreen)onMouseDown事件 和 onMouseUp事件 表单元素简介 2-1
7、onclick表单元素事件处理程序在以下情况下触发文本框onBlur文本框失去焦点文本框失去焦点onChange文本框的文本框的值值被修改被修改onFocus文本框接收焦点文本框接收焦点onSelect文本框的文本框的值值被被选选定定文本区onBlur光光标标退出文本区域退出文本区域onChange文本区的文本区的值值被修改被修改onFocus文本区接收焦点文本区接收焦点onSelect文本区内的文本区内的值值被被选选中中表单元素简介 2-2表单元素事件处理程序在以下情况下触发命令按钮onBlur按按钮钮失去焦点失去焦点onClick按按钮钮被被单击单击onMouseDown鼠鼠标标按按钮钮被
8、按下被按下onMouseUp鼠鼠标标按按钮钮被被释释放放onFocus按按钮钮接收焦点接收焦点选择框onBlur复复选选框失去焦点框失去焦点onClick复复选选框被框被选选定或取消定或取消选选定定onFocus复复选选框接收焦点框接收焦点Textbox的的onBlur事件事件处处理程序理程序输输入一个入一个值值文本框 3-1onBluronBlurHTML文本框 3-2onChangeonChangeTextbox的的onChange事件事件处处理程序理程序输输入入一一个个值值世界在浏览器窗口中,如果文本框接收焦点,则会调用 onFocus 事件处理程序。当用户按下键盘上的 Tab 键,或用
9、鼠标单击文本框时,将会激活事件处理程序,并调用与事件处理程序相关的函数如果用户在文本框内选择值,将会调用 onSelect 事件处理程序。选择值既可以使用鼠标,也可以使用键盘 文本框 3-3onFocusonSelectonFocusonSelectFocus方法和方法和Select方法方法functiondoSelect()document.myForm.myTextarea.select();functiongetFocus()document.myForm.myTextarea.focus();functionischange()alert(文本区中的内容已文本区中的内容已经经改改变变!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript 脚本语言
限制150内