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前进一页

     

        

                                                                                                                                                                                                                                          

  • 相关阅读:
    常看本地是否安装Git和maven工具
    Git 安装和使用Tips
    Jmeter 获取系统时间,和对系统时间进行增减时间
    Java 中的系统时间
    Go语言
    数据拆分之 垂直拆分 and 水平拆分
    在Windows和UNIX下利用PHP和LDAP进行身份验证
    Linux中使用crontab命令定时执行shell脚本或其他Linux命令
    php empty()和isset()的区别
    php 判断是否get传值的参数是否存在
  • 原文地址:https://www.cnblogs.com/fengdong/p/4649590.html
Copyright © 2011-2022 走看看