javascript中,当父窗口打开一个新窗口,当前新窗口怎么去访问父窗口的变量或方法呢?
2009-09-15 12:40
429 查看
调用函数、变量的方法一样,都是需要获得父窗口的window对象,然后通过window.method()或者 window.variable 来调用。
Sample:
A页面:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script type="text/javascript">
var array=new Array();
array.push("A");
array.push("A");
function sayHello()
{
alert("hello, method");
}
function openBtnClicked()
{
var newwin=window.open('B.html',"test","toolbar=no,location=no,top=100,left=100,directories=no,status=yes,menubar=no,scrollbars=yes,location=no,resizable=yes,width=300,height=200");
newwin.focus();
}
</script>
</head>
<body>
<input type="button" name="openBtn" value="打开窗口" onclick="openBtnClicked()" />
</body>
</html>
B页面:
<script>
var obj=window.opener.parent;
alert(obj.sayHello() );
alert(obj.array);
</script>
相关文章推荐
- JAVASCRIPT访问父窗口的变量或方法
- JavaScript:JS打开一个新窗口,关闭当前窗口
- JavaScript-BOM-history:保存当前窗口打开后成功访问过的url历史记录栈
- 资源管理器收藏夹项目不能再当前窗口打开的解决方法
- [转]IE点击链接没有反应或打开新窗口出现一个空白框(地址栏空白)的解决方法
- JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档
- Javascript跳转页面和打开新窗口等方法
- 【win32 app调用html方法】 CHtmlView当前浏览器打开新窗口--我看完之后感觉是 html当中的信息映射的处理方法
- Javascript跳转页面和打开新窗口等方法
- Javascript跳转页面和打开新窗口等方法大全
- Javascript跳转页面和打开新窗口等方法
- 深入理解 c# 第五章 从匿名方法内外访问一个变量
- 文件操作之增删改查3---文件的修改,f.replace(),在linux里的一些应用sed,with语句方法来打开一个或多个文件避免忘记关闭,python一行写的太长,怎么编写多行的规范
- Javascript跳转页面和打开新窗口等方法javascript
- Javascript跳转页面和打开新窗口等方法
- Javascript跳转页面和打开新窗口等方法
- Ubuntu,在当前窗口右键打开终端方法
- js关闭当前窗口,window.close()方法只能是window.open打开的才能执行关闭
- 【转】一个虚拟空间怎么放两个或多个网站保证都能顺利访问的方法
- JavaScript之区别一个变量是数组还是变量的三种方法