`
程硕tkggddm
  • 浏览: 18840 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaScript操作BOM对象——1

 
阅读更多

BOM模型图:


 

window对象时整个BOM的核心,在浏览器打开网页后,首先看到的时浏览器窗口,即顶层的window对象,其次时网页文档内容,即document(文档)。

使用BOM通常可实现以下功能:

Ⅰ、弹出新的浏览器窗口

Ⅱ、移动、关闭浏览器窗口及调整窗口的大小。

Ⅲ、在浏览器窗口实现页面的前进、后退功能。

一、常用的属性



 在JavaScript中,属性语法格式:

window.属性名=“属性值”

一、 

常用的方法:


 在JavaScript中,方法的使用格式:

语法:

window.方法名();

window  可以省略。

 1、confirm()

confirm()  将弹出一个对话框

语法:

window.confirm("对话框中显示纯文本");

 例如:

<!DOCTYPE html>
<html>
<head   lang="en">
     <meta  charset ="UTF-8">
      <title>确认对话框</title>
</head>
<body>
     <script   type="test/javascript">
      var  flag=confirm("确认要删除这条信息吗?");
       if(flag==true){
           alert("删除成功!")
       }else{
           alert("你取消了删除!");
       }
       </script>
</body>
</html>

 在浏览器运行,点击确定会弹出“删除成功”,点击取消,会弹出“你取消了删除”。

2、close()

close()方法用于关闭浏览器窗口

语法:

  

window.close();

 3、open()

在页面上弹出一个新的浏览器窗口

语法:

window.open("弹出窗口的URL",“窗口名字”,“窗口特征”)

 窗口特征:



 

<!DOCTYPE  html>
<html>
<head   lang="en">
    <meta  charset="UTF-8">
    <title>window 对象操作窗口</title>
    <style  type="text/css">
       body,ul,li,div,p,h1,h2{margin:0;padding: 0;}
       .content{width: 746px;margin: 0 auto;}
    </style>
</head>
<body  onload="open_adv();">
<div class= "content">
    <div  class ="logo">
       <img src="images/dd_logo.jpg"/><span onclick ="close_plan();">关闭</span>
     </div>
     <img src ="images/shopping.jpg"/>
</div>
<script type ="text /javascript">
    //弹出窗口
    function  open_adv(){
    window.open("adv.html");
}
//关闭窗口
   function  close_plan(){
       window.close();
}
</script>
</body>
</html>

 

  • 大小: 6.2 KB
  • 大小: 10 KB
  • 大小: 25.7 KB
  • 大小: 31.1 KB
分享到:
评论

相关推荐

    Javascript高级编程学习笔记27——BOM1window对象1.docx

    在浏览器环境中,JavaScript的核心语法是ECMAScript,但BOM提供了与浏览器功能交互的一系列对象。尽管各个浏览器厂商可能有不同的实现,但其中一部分已经标准化,并被纳入HTML5规范。 BOM的核心是`window`对象,它...

    Javascript之BOM(window对象)详解_.docx

    本文将深入探讨JavaScript中的BOM(Browser Object Model,浏览器对象模型)以及其中的核心对象——window对象。BOM允许JavaScript与浏览器进行交互,包括处理窗口、框架、位置等。在Web开发中,尽管ECMAScript是...

    Web关于BOM对象的使用

    总的来说,理解和掌握BOM对象对于Web开发者至关重要,它为JavaScript提供了与浏览器环境交互的能力,使得网页可以实现更复杂的功能和动态效果。通过实践和不断地学习,开发者能够灵活运用BOM对象,提升网页的互动性...

    《javascript》——event对象与事件

    《JavaScript》——Event 对象与事件 Event 对象是 JavaScript 中的一个基本概念,它代表了用户与 Web 页面的交互行为,例如点击、鼠标移动、键盘输入等。Event 对象的属性和方法可以帮助开发者更好地处理用户的...

    JavaScript_——DOM总结.txt

    #### 五、BOM 的核心对象 —— window `window` 对象是 BOM 中最重要的对象,它是所有其他 BOM 对象的父对象。`window` 对象表示当前浏览器窗口,并且提供了许多有用的属性和方法。 - **基本属性**: - `window....

    javascript从入门到跑路—–小文的js学习笔记(8)—–bom的对象及其用法—window 、History、location、navigator 、screen

    javascript从入门到跑路—–小文的js学习笔记(1)———script、alert、document。write() 和 console.log 标签 … … javascript从入门到跑路—–小文的js学习笔记目录 ** 一、BOM(Browers,Object,model)...

    从零开始学JavaScript

    2. DOM操作:文档对象模型(Document Object Model)是JavaScript操作网页内容的核心接口。初学者需要掌握如何通过JavaScript访问和修改HTML文档的结构、样式和内容。 3. 事件处理:网页交互往往离不开事件的触发。...

    3.js.BOM.rar

    它既是全局对象,也是所有其他BOM对象的父对象。你可以通过它访问到文档(document)、页面位置(location)、历史记录(history)等对象,同时,window对象还提供了诸如alert()、prompt()、setTimeout()等常用方法...

    JavaScript知识点复习.pdf

    BOM对象,如location对象,可以用来改变或获取当前页面的URL,history对象用于浏览历史记录,navigator对象则提供了关于用户浏览器的信息。 JavaScript的灵活性和广泛的应用使其成为互联网开发的重要工具。无论是...

    简单的bom文档

    通过本篇文章的学习,我们了解了 BOM 的基本概念、结构及其核心对象——`window`。同时,也深入探讨了 BOM 中常用的几种方法,包括窗体控制、焦点控制以及如何打开和关闭新的窗口。这些知识对于前端开发人员来说至关...

    JavaScript.2.0.The.Complete.Reference.2nd.2004

    8. **BOM处理**:浏览器对象模型(BOM)允许JavaScript与浏览器进行交互,如窗口操作、导航、历史记录管理、cookies存储等。 9. **AJAX**:尽管本书出版较早,但可能会提及早期的异步JavaScript和XML技术,它是现代...

    JavaScrip文档对象模型(DOM).

    文档对象模型(Document Object Model,简称DOM)是一项由万维网联盟(W3C)制定的标准,旨在提供一种独立于编程语言的接口,使得开发者能够通过脚本语言(如JavaScript)动态地访问和更新文档的内容、结构和样式。...

    c认证web进阶dom与bom

    ID和CLASS的区别 DOM上 1、DOM结构及节点 2、常用节点获取方法和属性 3、常用的节点属性获取方式 关于图片复制到csdn编译器不识别问题 ...1、DOM修改 ...1、通过style属性控制样式 ...————————————

    JavaScript 权威指南(第6版)PDF版本下载.txt

    - **BOM对象**:包括浏览器窗口对象(window)、位置对象(location)、历史记录对象(history)等,这些对象提供了与浏览器环境交互的方法。 - **内置对象**:介绍JavaScript内置的对象,如Math、Date、RegExp等...

    JavaScript基础篇视频教程

    例如,浏览器提供BOM(浏览器对象模型)和AJAX(异步JavaScript和XML)来与服务器通信,而Node.js则提供了非同步I/O和模块系统,适合构建服务器端应用。 本"JavaScript基础篇视频教程"将涵盖以上所有内容,并通过...

    javaScript权威指南(附源码)

    BOM(Browser Object Model)是浏览器提供的接口,允许JavaScript操作浏览器窗口、导航、历史、cookies等特性。例如,window对象是全局对象,包含了与浏览器交互的所有方法和属性。 十一、源码分析 《JavaScript...

    javascript简介

    10. BOM(浏览器对象模型):JavaScript可以访问和操作浏览器的一些特性,如窗口(window)、导航(navigator)、历史(history)等,实现页面跳转、弹窗、定时任务等功能。 JavaScript的学习不仅仅是语法层面,还...

    JavaScript速查手册

    JavaScript的核心特性包括变量、数据类型(如字符串、数字、布尔值、对象、数组、null和undefined)、操作符(如算术操作符、比较操作符、逻辑操作符、赋值操作符)、流程控制(如条件语句if/else、switch,循环语句...

    JavaScript权威(第四版)

    此外,本书还会涉及JavaScript中的事件处理、DOM操作和BOM(浏览器对象模型)使用,这些都是创建动态网页的关键技术。JavaScript的异步编程,如回调函数、Promise和async/await,也会有详尽的解析,这些内容对于理解...

    javascript中文经典帮助手册

    此外,还可以利用BOM(浏览器对象模型)操作浏览器窗口、历史记录等。 8. 服务器端JavaScript:Node.js让JavaScript得以在服务器端运行,利用非阻塞I/O和事件驱动模型,构建高性能的网络应用。Node.js有丰富的模块...

Global site tag (gtag.js) - Google Analytics