zoukankan      html  css  js  c++  java
  • js open窗口父子窗口操作

    http://zhidao.baidu.com/question/61358246.html?an=0&si=1 js open窗口父子窗口操作
     
     
    父窗口js代码:
     
    function openCrawlPage(){
          var crawlWin = window.open("/createReportCrawl.do?          type=1&ao=y","crawl_window","width=1000,height=600,top=80,left=50,scrollbars=yes,alwaysRaised=yes");
    }
    function openProcPage(){
          var procWin = window.open("/createReportProcess.do?type=1&ao=y","proc_window","width=1000,height=600,top=80,left=50,scrollbars=yes,alwaysRaised=yes");
          //alert(procWin);
    }
    function setOpenCallback(data){
    alert(data);
    }
     
    子窗口js代码:
    //关键 "opener"(意思是开启的人,也就是弹出这个窗口的页面) 
    这个object用法,前不加window也行,返回的是创建当前窗口的那个父窗口的引用多浏览器下兼容
    (我看js结构中,显示他就包含在window下,作用可等同于window,可操作调出弹出窗口的页面中东西)
     
    如:window.opener.document //调用元素
    window.opener.setOpenCallback("调用父窗口的xml元素或函数来赋值,子窗口可以操作父窗口的任意xml元素和函数");
     
    补充:"parent" 操作当前窗口的父窗口
     
    搜索下 "opener" 即可
  • 相关阅读:
    TRECT的使用
    杂记
    Delphi中停靠技术的实现
    高级停靠(Dock)技术的实现
    高级停靠(Dock)技术的实现
    vue组件内的元素转移到指定位置
    mintui loadmore组件使用+代码优化
    vue项目进行nuxt改造
    blob与arraybuffer
    vue项目首屏加载过久处理笔记
  • 原文地址:https://www.cnblogs.com/svennee/p/4073144.html
Copyright © 2011-2022 走看看