个人博客
专注IT梦想的地方

Browser中window对象里的一些常见方法

DHTML中的对象有很多,我们比较常用的有document、navigator、history、location、window对象等。而今天我给大家介绍的是window对象,而在window对象里面有一些是我们常用的方法。

那么接下来我就一一的为大家简单的讲解一下这些方法:

alert方法

用法:window.alert([sMessage])

其实相当于执行后会弹出一个对话框,对话框显示的内容就是 [sMessage] 的内容信息,当然可以是一个字符串,也可以是一个函数之类的都行。

confirm方法

用法:bConfirmed = window.confirm( [sMessage])  接收的值是boolean类型的!

执行这个方法后会弹出一个对话框让你选择,选择是表示:ture  选择否表示:false。

setTimeout、clearTimeout方法

setTimeout用法:iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])  接收的值是Integer类型的!

例如:

//在4000毫秒后执行alert语句
var iTime = window.setTimeout("alert("time out run")",4000);

clearTimeout用法:window.clearTimeout(iTimeoutID)

那么把上面的setTimeout传递到clearTimeout方法中,就会终止setTimeout方法的执行。

setInterval、clearInterval方法

setInterval用法:iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage]) 同样接收的值是Integer类型的!

执行这个方法后每经过指定毫秒值后计算一个表达式。

clearInterval用法:window.clearInterval(iIntervalID)

同样的,把setInterval传递到clearInterval方法中,就会终止setInterval方法的执行。

moveBy、moveTo方法

moveBy用法:window.moveBy(iX, iY)   将窗口的位置移动指定 x 和 y 偏移值。

moveTo用法:window.moveTo(iX, iY)   将窗口左上角的屏幕位置移动到指定的 x 和 y 位置。

一定要注意,一个是移动窗口偏移值,一个是移动窗口位置坐标。

scrollBy、scrollTo方法

scrollBy用法:window.scrollBy(iX, iY)   将窗口滚动 x 和 y 偏移量。

scrollTo用法:window.scrollTo(iX, iY)   将窗口滚动到指定的 x 和 y 偏移量。

其实就是滚动条的移动。

close方法

用法:window.close()   关闭当前浏览器窗口或 HTML 应用程序(HTA)。

需要注意的是,如果是程序弹出窗口有执行close方法,那么窗口会在规定时间或者事件内自动关闭,而如果是非自动弹出窗口有执行close方法,那么会弹出一个对话框让用户选择,选择是则关闭,选择否则不关闭。

open方法

用法:oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])   打开新窗口并装入给定 URL 的文档。

sURL:表示需要弹出窗口执行的网址;

sName:弹出的方式,可以是新窗口弹出,也可以是其他方式弹出。比如”_blank”

sFeatures:这个条件就可以定义的比较多,也可以定义单个,比如弹出的窗口是否显示工具栏、是否显示状态栏、是否显示地址栏等等。

bReplace:相当于判断弹出地址的验证,如果是true则输入的地址地址正确,如果false则表示输入的地址验证不正确。

例如:

window.open("Sample.htm",null,
"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");

总结

所以在学习DHTML的过程中,其实首先是在复习HTML+CSS+JavaScript,其次又能学习一些DOM的新功能,配合JavaScript使用真的是非常的神奇,所有对Web前端有兴趣的朋友可以更深入的学习,当然,这些在javaWeb学习中也是必不可少的。

赞(154) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » Browser中window对象里的一些常见方法

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏