zoukankan      html  css  js  c++  java
  • 浏览器对象模型BOM-window对象

    一.window对象

     1. window用以代表整个浏览器对象,用以这个对象对浏览器窗口进行操作、导航或者打开新的窗口、弹出系统对话框。

      moveBy(dx,dy) 把浏览器窗口相对于当前位置水平移动dx像素,垂直移动dy像素。

      moveTo(x,y)移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处。

      resizeBy(dw,dh)相对于浏览器的当前大小,调整窗口的大小。(dw,dh为负值减小窗口大小)

      resizeTo(w,h)把窗口调整为宽度w,高度为h。不能使用负值。

    IE  window.screenLeft和 window.screenTop用来判断窗口的位置。

      document.body.offsetWidth和document.body.offsetHeifht用来获取视口的大小。

    Mozilla  window.screenX和 window.screenY用来判断窗口位置,

        window.outerWidth和window.outerHeigh属性用来判断浏览器窗口自身大小。

      2.在新的窗口打开链接

        window.open("链接","",width=x,height=y);(宽高用来控制新窗口的大小)

        window.moveBy/moveTo(dx,dy)(用来位置水平移动dx像素,垂直移动dy像素)。

        window.close();用来关闭新创建的窗口。

        window.top.opener子窗口对父窗口传值。

       3.系统对话框   

        alert("文本")通常在提示用户注意某些不能控制的东西时,使用警告对话框。

        confirm("文本")用来判断用户点击OK按钮还是Cancel按钮,confirm()方法返回一个Boolean值,点OK返回true,点Cancel返回fase。

        if(confirm("是否提交")) {
        alert("提交成功!");}
           else {
          alert("提交失败!");
            }
        var str = window.prompt("请输入姓名:", "张三");
        alert(str);

        window.defaultStatus = "测试数据";
        window.status = "test";

        prompt("文本","默认值")在文本框输入值,点击OK按钮,将文本框中的值作为函数返回值。如果点击Cancel按钮,返回null。

        var test = prompt("What is your name?","");

        if(test!=null){

            alert("Welcome,"+test);

              }

      4.状态栏

        window.defaultstatus="内容"用以显示用户信息

        window.status

      5.时间间隔和暂停

      window.setTimeout()用在指定的毫秒数后,设置延时。

      setTimeout(“alert('Hello world')”,1000);

      clearTimeout()清除或终止程序

      6.访问历史页面

      window.history.go(+-值)返回到具体的页数。

      window.history.back返回一页

      window.history.history前进一页

     

        

                                                                                                                                                                                                                                          

  • 相关阅读:
    logstash 抓取IIS日志文件写入Elasticsearch
    logstash filter geoip 转换IP为详细地址等内容。
    windows2012 iis配置
    REST接口规范
    windows10后台启动redis
    Docsify生成文档网站
    IDEA类和方法注释自动生成(2019-08-31 21:47写)
    键盘注释
    使用git上传项目解决码云文件次数上传限制(2019-09-25 12:49编写)
    Electron之Hello world(一)
  • 原文地址:https://www.cnblogs.com/fengdong/p/4649590.html
Copyright © 2011-2022 走看看