程序。
第15页
fjavascript学习笔记
22如何编写事件处理程序
在事件源对象所对应的html标签上增加一个要处理的事件属性,让事件属性值等于处理该事件的函数名或是程序代码。比如如下的代码htmlheadscriptla
guage“javascript”fu
ctio
proMe
uwi
doweve
tretur
Valuefalsescriptheadbodyo
co
textme
u“proMe
u”bodyhtml上边的代码是用来干什么的呢禁用鼠标右键。
上边的代码你也可以这样写,会更加的简单。htmlheadscriptla
guage“javascript”fu
ctio
proMe
uretur
falsescripthead
第16页
fjavascript学习笔记
bodyo
co
textme
u“retur
proMe
u”bodyhtml
看下面代码片段:如果要让超连接失效可以这样简写ahrefhttpsohucomo
click“retur
false”新浪a
案例1点击某个超链接,跳出一个对话框,显示当前日期2把鼠标移动到某个按钮上,弹出对话框,显示‘Helloworld’
23
wi
dow对象
wi
dow对象代表浏览器的整个窗口,编程人员可以利用wi
dow对象控制浏览器窗
口的各个方面,如改变状态栏上的文字、弹出对话框、移动窗口位置等。对wi
dow对象的属性和方法的引用,可以省”wi
dow”这个前缀,比如wi
dowalert“ok”可以写成alert“ok”
24
wi
dow对象-常用方法
参考w3school的htmldom编程部分文档
241
alert方法
wi
dowalert“你好”
242
co
firm方法
wi
dowco
firm“你好”删除确认的按钮或是超链接案例ifwi
dowco
firm“你好”wi
dowalert“好”else
第17页
fjavascript学习笔记
wi
dowalert“不好”alert返回trueco
firm可以返回true或是false注意这两个窗口的不一样
243
prompt方法
alertprompt“年龄””34”一个可以输入的框,并返回输入的值。
24424524624724824924102411
案例1::myhtml文件
avigate方法seti
terval方法setTimeout方法cleari
terval方法clearTimeout方法moveTo方法resizeTo方法ope
方法
scriptla
guagejavascriptwi
dowope
“my2html””_bla
k””top0left0width200height200toolbar
o”scriptmy2htmlscriptla
guagejavascript
第18页
fjavascript学习笔记
wi
dowsetTimeout“wi
dowclose”5000scriptbodyce
terh1注意h1五秒后关闭窗口ce
terbody注意此案例运行要求浏览器支持脚本案例2在请大家思考一个问题:如何显示一个不带任何工具栏,标题栏的全屏幕窗口其它具体的设置请参看msd
的帮助文档。myhtml文件scriptla
guagejavascriptwi
dowope
“my2html””_bla
k””fullscree
yes”script
案例3如何让打开的my2html逐渐的变大呢scriptla
guagejavar