用JAVASCRIPT引用父窗口对象

 
===========================================================

用window.open打开一个窗口,会返回一个指向子窗口的句柄(hwnd)

在子窗口中可以用self.opener引用父窗口的对象

以下为简单的例子,没有写错误处理,有兴趣的可自己完善。

<html>
</head>
<script>

var childWin=null;
function showValue()
{
alert(document.all("pButton").value);
}
function openWin()
{
childWin= window.open("child.html");
}
</script>
</head>


<body>
<input type="text" value="" name="pButton">
<input type="button" value="Open Window" onclick="openWin()">
<input type="button" value="Show Value" onclick="showValue()">
</body>
</html>

 

<!--child.html-->

<html>
</head>
<script>
var parentWin=null;
parentWin = self.opener;

function closeWin()
{
parentWin.document.all("pButton").value=document.all("cButton").value;
window.close();
}
</script>
</head>
<body>
<input type="text" value="" name="cButton">
<input type="button" value="Close Window" onclick="closeWin()">
</body>
</html>


 
阅读更多
个人分类: javascript
想对作者说点什么? 我来说一句

javascript提交父窗口

2011年06月01日 152B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭