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" 即可

时间: 2024-12-10 19:37:54

js open窗口父子窗口操作的相关文章

js弹窗,父子窗口调用

http://www.runoob.com/jsref/met-win-open.html function openwindow(url,name,iWidth,iHeight) { var url; //转向网页的地址; var name; //网页名称,可为空; var iWidth; //弹出窗口的宽度; var iHeight; //弹出窗口的高度; //window.screen.height获得屏幕的高,window.screen.width获得屏幕的宽 var iTop = (w

总结js(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

http://hi.baidu.com/yashua839/blog/item/131fdb2fe547ef221f3089af.html一.Iframe 篇 //&&&&&&&&&&&&&&&&&&&&公共方法开始&&&&&&&&&&&&&&a

JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

一.Iframe 篇 公共部分 //父对象得到子窗口的值 //ObjectID是窗口标识,ContentID是元素ID function GetValue(ObjectID,ContentID) { var IsIE = (navigator.appName == 'Microsoft Internet Explorer') if(IsIE) {//如果是IE alert(document.frames(ObjectID).document.getElementById(ContentID).i

js window.open() 父窗口与子窗口的互相调用

javascript 父窗口与子窗口的互相调用 <html> <head></head> <body> 主要实现父子关系的页面 window.opener 是window.open 打开的子页面调用父页面对象 a.html <title>主页面</title> <script type="text/javascript"> /** 为测试IFrame子窗口调用父窗口的全局变量而添加的测试变量 */ va

window.showModalDialog父子窗口参数传递

在开发过程中遇到window.showModalDialog()打开的模态对话框需要从子窗口传递返回值给父窗口中的某个插件,开始想通过window.opener得到,但是试了几次得不到,后来发现原来在当前打开窗口(子窗口)中可以通过window.returnValue=指定返回值;window.close();之后父窗口可以使用var result = window.showModalDialog(url,window,"dialogWidth=600px;dialogHeight=500px;

HTML教程-各窗口间相互操作(Frame Target)

由Frames分出来的几个窗口的内容并不是静止不变的,往往一个窗口的内容随着另一个窗口的要求而不断变化,这就提高了Frames的利用价值.为了完成各窗口之间的相互操作,我们必须为每一个窗口起一个名字,这个名字用属性Name来定义. 窗口标识(Frame Name)  <frame src=url name="窗口名"> 例如: <frame src="frame/a.html" name="left"> 定义了窗口名称,还

js控制全屏窗口

<script src="__PUBLIC__/Js/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ findDimensions(); }); function findDimensions(){ var h = document.documentElement.clientHeight-100; $(&

js如何弹出新窗口

js如何弹出新窗口 时间:2012-4-22 弹出新窗口也是在网页设计中会经常用到的,其用法也很简单,是通过调用javascript的内置函数windows.open来产生的.  window.open函数的基本格式为:  window.open([url],[name],[features],[replace])通常用以的方法有两种: 1.带一个参数的用法  先来看看下面的实例function openwindow(){  window.open("http://www.djjwz.com&q

iframe 父子窗口相互之间调用语法

一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></iframe> 2.父窗口调用子窗口:myFrame.window.functionName(); 3.子窗品调用父窗口:parent.functionName(); 简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行 parent.window.setWinHeight(parent.w