【佛山网址之家-佛山网址大全】佛山实用网址,搜索大全尽在fs218.com(Foshan)欢迎您!
网站首页
新闻报刊
数码产品
文学小说
财经股市
娱乐明星
幽默笑话
医疗保健
政府组织
法律资讯
男士女性
编程设计
科技IT
军事资讯
家庭理财
两性健康
汽车资讯
营养美食
人才市场
考试考研
艺术爱好
星座命理
美女帅哥
体育资讯
时装时尚
少年儿童
宠物花鸟
您现在所在位置:主页 > 编程设计 >

《javascript-少儿编程》术语总结, 文档对象window

发布时间:2018-03-05  来源:未知  作者:木木

window 窗口对象是最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。

属性

name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法决定。一般我们不会用这个属性。

status 指窗口下方的“状态栏”所显示的内容。通过对 status 赋值,可以改变状态栏的显示。

opener 用法:window.opener;返回打开本窗口的窗口对象。注意:返回的是一个窗口对象。如果窗口不是由其他窗口打开的,在 Netscape 中这个属性返回 null;在 IE 中返回“未定义”(undefined)。undefined 在一定程度上等于 null。注意:undefined 不是 JavaScript 常数,如果你企图使用“undefined”,那就真的返回“未定义”了。

self 指窗口本身,它返回的对象跟 window 对象是一模一样的。最常用的是“self.close()”,放在<a>标记中:“<a href="javascript:self.close()">关闭窗口</a>”。

parent 返回窗口所属的框架页对象。

top 返回占据整个浏览器窗口的最顶端的框架页对象。

history 历史对象,见下。

location 地址对象,见下。

document 文档对象,见下。

方法

open() 打开一个窗口。

用法:open(<URL字符串>, <窗口名称字符串>, <参数字符串>);

<URL字符串>:描述所打开的窗口打开哪一个网页。如果留空(''),则不打开任何网页。

<窗口名称字符串>:描述被打开的窗口的名称(window.name),可以使用'_top'、'_blank'等内建名称。这里的名称跟“<a href="..." target="...">”里的“target”属性是一样的。

<参数字符串>:描述被打开的窗口的样式。如果只需要打开一个普通窗口,该字符串留空(''),如果要指定样式,就在字符串里写上一到多个参数,参数之间用逗号隔开。

例:打开一个 400 x 100 的干净的窗口:

open('','_blank','width=400,height=100,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes')

参数

top=#

窗口顶部离开屏幕顶部的像素数

left=#

窗口左端离开屏幕左端的像素数

width=#

窗口的宽度

height=#

窗口的高度

menubar=...

窗口有没有菜单,取值yes或no

toolbar=...

窗口有没有工具条,取值yes或no

location=...

窗口有没有地址栏,取值yes或no

directories=...

窗口有没有连接区,取值yes或no

scrollbars=...

窗口有没有滚动条,取值yes或no

status=...

窗口有没有状态栏,取值yes或no

resizable=...

窗口给不给调整大小,取值yes或no

fullscreen=

窗口是否全屏,取值yes或no

open() 方法有返回值,返回的就是它打开的窗口对象。所以,

var newWindow = open('','_blank');

这样把一个新窗口赋值到“newWindow”变量中,以后通过“newWindow”变量就可以控制窗口了。

close()关闭一个已打开的窗口。

用法:window.close() 或 self.close():关闭本窗口;

<窗口对象>.close():关闭指定的窗口。

如果该窗口有状态栏,调用该方法后浏览器会警告:“网页正在试图关闭窗口,是否关闭?”然后等待用户选择是否;如果没有状态栏,调用该方法将直接关闭窗口。

blur() 使焦点从窗口移走,窗口变为“非活动窗口”。

focus() 是窗口获得焦点,变为“活动窗口”。

scrollTo() 用法:[<窗口对象>.]scrollTo(x, y);使窗口滚动,使文档从左上角数起的(x, y)点滚动到窗口的左上角。

scrollBy() 用法:[<窗口对象>.]scrollBy(deltaX, deltaY);使窗口向右滚动 deltaX 像素,向下滚动 deltaY 像素。如果取负值,则向相反的方向滚动。

resizeTo() 用法:[<窗口对象>.]resizeTo(width, height);使窗口调整大小到宽 width 像素,高 height 像素。

resizeBy() 用法:[<窗口对象>.]resizeBy(deltaWidth, deltaHeight);使窗口调整大小,宽增大 deltaWidth 像素,高增大 deltaHeight 像素。如果取负值,则减少。

alert() 用法:alert(<字符串>);弹出一个只包含“确定”按钮的对话框,显示<字符串>的内容,整个文档的读取、Script 的运行都会暂停,直到用户按下“确定”。

confirm() 用法:confirm(<字符串>);弹出一个包含“确定”和“取消”按钮的对话框,显示<字符串>的内容,要求用户做出选择,整个文档的读取、Script 的运行都会暂停。如果用户按下“确定”,则返回 true 值,如果按下“取消”,则返回 false 值。

prompt() 用法:prompt(<字符串>[, <初始值>]);弹出一个包含“确认”“取消”和一个文本框的对话框,显示<字符串>的内容,要求用户在文本框输入一些数据,整个文档的读取、Script 的运行都会暂停。如果用户按下“确认”,则返回文本框里已有的内容,如果用户按下“取消”,则返回 null 值。如果指定<初始值>,则文本框里会有默认值。





上一篇:scratchjr图文教程:第二章我的农场【上】
下一篇:没有了

今日推荐

青海油田优化工艺找
西宁3月5日电 (孙睿暴海宏)记者5日从中国石…[详细]
羽绒服修起身来,就
由于固定思维的限制,提及羽绒服,脑海里第…[详细]
电影《红海行动》:
作为一部现象级电影,电影《红海行动》的上…[详细]
内搭单穿都有特色,
对于颜值、身材与气质尚在修炼中的人来说,…[详细]
重庆城投吃下外资股
2月24日,保监会批准安诚财险股东变更方案…[详细]
“小事”背后藏“大
曾对媒体直言“做小事,不代表固步自封”的…[详细]
险资投资收缰 保险
在征求意见稿出台5个月后,保险资产负债管…[详细]
产品申报现印度市场
2017年整体收益率在各类基金产品中称冠的QD…[详细]
短而暖比精灵更体贴
颀长高挑都是为典雅端庄大气淑仪准备的菜,…[详细]
全国政协委员、佛山
全国政协委员梁华接受佛山传媒集团全国两会…[详细]
哪些星座是没有导航
让男生非常头疼的女友事件非路痴莫属了,当…[详细]
别了,400岁普君墟
广州日报讯 记者马俊贤、龙成通摄影报道:…[详细]
友情链接: