zoukankan      html  css  js  c++  java
  • javascript——BOM的open()和close()

    BOM : Browser Object Model 浏览器对象模型

    open(地址默认是空白页面,打开方式默认新窗口) 打开一个新窗口

    close()方法:关闭一个窗口。

    HTML部分:

    <input type="button" value="打开窗口">
    <input type="button" value="关闭窗口">
    <input type="button" value="关闭新窗口">

    JS部分:

    window.onload = function() {
        var aInput = document.getElementsByTagName('input');
        var opener = null;
        
        aInput[0].onclick = function() {
            
            //open(地址默认是空白页面,打开方式默认新窗口) 打开一个新窗口
            window.open('http://www.baidu.com', '_self');
            
            opener = window.open();//返回值 返回的新开页面的window对象
            
            //alert(opener == window)
            
            //opener.document.body.style.background = '#CCC';
            
        };
        
        aInput[1].onclick = function() {
            
            window.close();
            /*
            ff : 无法关闭
            chrome : 直接关闭
            ie : 询问用户
            */
            
        };
        
        aInput[2].onclick = function() {
            opener.close();    //可以通过关闭用window.open方法打开的窗口
        };
    };
  • 相关阅读:
    windows的端口映射
    windows的ics
    关于windows的右键菜单项 注册表删除
    dig的使用 openwrt
    linux环境变量相关
    Difference between 2>&-, 2>/dev/null, |&, &>/dev/null and >/dev/null 2>&1
    openwrt ipv6
    ros资料参考
    ipv6的相关参考资料
    supervisor
  • 原文地址:https://www.cnblogs.com/bokebi520/p/4320453.html
Copyright © 2011-2022 走看看