BOM 管理科学与工程学科 耿方方
BOM 管理科学与工程学科 耿方方
主要内容 Window对象 1 ocation对象 navigator对象 screen对象 history. 对象
主要内容 Window对象 location对象 navigator对象 screen对象 history对象
JavaScript是运行在浏览器中的,因此提供了一系列对象用于与浏览 器窗口进行交互。这些功能与任何网页内容无关。 这些对象主要有: window、 document、 location、 navigator和 screen等,把它们统称为BOM( Browser Object Model,浏览器对象模 型)。 window fr ames navigator location documentscreen history location forms anchors images links embeds applets
JavaScript是运行在浏览器中的,因此提供了一系列对象用于与浏览 器窗口进行交互。这些功能与任何网页内容无关。 这 些 对象主要有: window 、 document 、 location 、 navigator 和 screen等,把它们统称为BOM(Browser Object Model,浏览器对象模 型)
BOM中定义了6种重要的对象: window对象表示浏览器打开的窗口 document对象表示浏览器中加载页面的文档对象; location对象包含了浏览器当前的UR信息; navigator对象包含了浏览器本身的信息; screen对象包含了客户端屏幕及渲染能力的信息; history对象包含了浏览器访问网页的历史信息
BOM中定义了6种重要的对象: window对象表示浏览器打开的窗口; document对象表示浏览器中加载页面的文档对象; location对象包含了浏览器当前的URL信息; navigator对象包含了浏览器本身的信息; screen对象包含了客户端屏幕及渲染能力的信息; history对象包含了浏览器访问网页的历史信息
window对象 Window对象表示整个浏览器窗囗,但不包括其中的页面内 Window对象可以打开窗囗与关闭窗口,控制窗囗的大小和 位置,由窗囗弹出对话框,还可以控制窗口上是否显示地 址栏、工具栏和状态栏等栏目。对于窗口中的内容, Window对象可以控制是否重载网页、返回上一个文档或前 进到下一个文档
window对象 Window对象表示整个浏览器窗口,但不包括其中的页面内 容。 Window对象可以打开窗口与关闭窗口,控制窗口的大小和 位置,由窗口弹出对话框,还可以控制窗口上是否显示地 址栏、工具栏和状态栏等栏目。对于窗口中的内容, Window对象可以控制是否重载网页、返回上一个文档或前 进到下一个文档
window对象 window对象属性 属性 描述 closed 返回窗□是否已被关闭。 defaultstatus 设置或返回窗囗状态栏中的默认文本 innerheight 返回窗口的文档显示区的高度 innerwidth 返回窗口的文档显示区的宽度 设置或返回窗口中的框架数 name 设置或返回窗囗的名字 pageXOffset 设置或返回当前页面相对于窗口显示区左上角X位置 page YOffset 设置或返回当前页面相对于窗囗显示区左上角Y位置 screenLeft 只读整数。声明了窗口的左上角在屏幕上的的x坐标和y坐 screen lop 标。E、 Safari和 Opera支持 screenLeft和 screenO,而 screen Firefox和 Safari支持 screen和 screenY。 screeny
window对象 window对象属性 属性 描述 closed 返回窗口是否已被关闭。 defaultStatus 设置或返回窗口状态栏中的默认文本 innerheight 返回窗口的文档显示区的高度 innerwidth 返回窗口的文档显示区的宽度 length 设置或返回窗口中的框架数 name 设置或返回窗口的名字 pageXOffset 设置或返回当前页面相对于窗口显示区左上角X位置 pageYOffset 设置或返回当前页面相对于窗口显示区左上角Y位置 screenLeft screenTop screenX screenY 只读整数。声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐 标。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY
window对象 window对象方法 方法 描述 alert 弹出一个警告对话框 确认对话框中显示指定的字符串 prompt 弹出一个提示对话框 打开新浏览器对话框并且显示由URL或名字引用的文档,并设置创建对话 框的属性 关闭被引用的对话框 focus 将被引用的对话框放在所有打开对话框的前面 blur 将被引用的对话框放在所有打开对话框的后面 scrollTo(xy) 把对话框滚动到指定的坐标 scroll By(offset, offset)按照指定的位移量滚动对话框 setTimeout( timer) 在指定的毫秒数过后,对传递的表达式求值 setInterval(interva 指定周期性执行代码 move To(x,y) 将对话框移动到指定坐标处 moveBy( (offset, offset))将对话框移动到指定的位移量处 size To(x,y) 设置对话框的大小 resize( offset, offset)按照指定的位移量设置对话框的大小 相当于浏览器工具栏中的“打印”按钮 navigate(URL) 使用对话框显示URL指定的页面 status 状态条,位于对话框下部的信息条 DefaultstatusO 状态条,位于对话框下部的信息条
window对象 window对象方法 方 法 描 述 alert() 弹出一个警告对话框 confirm() 在确认对话框中显示指定的字符串 prompt() 弹出一个提示对话框 open() 打开新浏览器对话框并且显示由URL或名字引用的文档,并设置创建对话 框的属性 close() 关闭被引用的对话框 focus() 将被引用的对话框放在所有打开对话框的前面 blur() 将被引用的对话框放在所有打开对话框的后面 scrollTo(x,y) 把对话框滚动到指定的坐标 scrollBy(offsetx,offsety) 按照指定的位移量滚动对话框 setTimeout(timer) 在指定的毫秒数过后,对传递的表达式求值 setInterval(interval) 指定周期性执行代码 moveTo(x,y) 将对话框移动到指定坐标处 moveBy(offsetx,offsety) 将对话框移动到指定的位移量处 resizeTo(x,y) 设置对话框的大小 resizeBy(offsetx,offsety) 按照指定的位移量设置对话框的大小 print() 相当于浏览器工具栏中的“打印”按钮 navigate(URL) 使用对话框显示URL指定的页面 status() 状态条,位于对话框下部的信息条 Defaultstatus() 状态条,位于对话框下部的信息条
window对象 window对象的使用 window对象可以直接调用其方法和属性,例如: window.属性名 window.方法名
window对象 window对象的使用 window对象可以直接调用其方法和属性,例如: window.属性名 window.方法名
window对象 打开与关闭窗口 u open0方法用于打开一个新的浏览器窗口或查找一个已命名的窗囗。 语法 window open(URL, name, features, replace) URL:声明了要在新窗口中显示的文档的URL。如果省略了这个参数,或者它的值是空 字符串,那么新窗囗就不会显示任何文档。 name:该字符声明了新窗囗的名称。 features:声明了新窗囗要显示的标准浏览器的特征。如果省略该参数,新窗□将具有 所有标准特征。 Replace:一个可选的布尔值。规定了装载到窗□的URL是在窗口的浏览历史中创建一 个新条目,还是替换浏览历史中的当前条目。支持下面的值: true-URL替换浏览历史中的当前条目。 false-URL在浏览历史中创建新的条目
window对象 打开与关闭窗口 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。 语法: window.open(URL,name,features,replace) URL:声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空 字符串,那么新窗口就不会显示任何文档。 name:该字符声明了新窗口的名称。 features:声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有 所有标准特征。 Replace:一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一 个新条目,还是替换浏览历史中的当前条目。支持下面的值: true - URL 替换浏览历史中的当前条目。false - URL 在浏览历史中创建新的条目
window对象 打开与关闭窗口 窗口特征( Window Features) channelmode= yes nol10是否使用剧院模式显示窗口。默认为no directories=yes no 10 是否添加目录按钮。默认为yes。 fullscreen=yes no 1 0 是否使用全屏模式显示浏览器。默认是no。处于全屏模式的窗口必须同时处于剧院亍 height=pixels 窗口文档显示区的高度。以像素计。 窗口的x坐标。以像素计 location=yes no 110 是否显示地址字段。默认是yes menubar=yes no 10 是否显示菜单栏。默认是yes resizable=yes no 10 窗口是否可调节尺寸。默认是yes scrollbars=yes no 10 是否显示滚动条。默认是yes。 status=yes no 110 是否添加状态栏。默认是yes titlebar=yes no 1I0 是否显示标题栏。默认是yes toolbar=yes no 110 是否显示浏览器的工具栏。默认是 top=pixels 窗口的y坐标 width=pixels 窗口的文档显示区的宽度。以像素计
window对象 打开与关闭窗口