【发布时间】:2014-05-13 03:23:35
【问题描述】:
我有一个父窗口,我正在使用 window.open 打开一个子窗口,如下所示。我想从子窗口中获取一个布尔值,在此基础上我将在父窗口中执行我的任务。
function openChildWin()
{
var childWin = window.open("childWin.html", "_blank", "height=400, width=550, status=yes, toolbar=no, menubar=no, location=no,addressbar=no);
if (childWin)
{
//some logic
}
else
{
//some logic
}
}
**childWin.html**
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
function OKClicked()
{
//return true; //I want to return true here
window.close(); //Close this child window
}
</script>
</head>
<body>
<button type="button" id="OKButton" onclick="OKClicked()">Click ME</button>
</body>
</html>
当按钮被点击时,我想从这里返回 true。但这一切都不适合我。我这里缺少语法吗?
【问题讨论】:
-
你不能尝试使用cookies吗??
-
@AmarnathRShenoy - 在这里使用 cookie 有什么乐趣。我只是从子窗口中捕获一个布尔变量的简单要求,以便我可以在父窗口上做进一步的工作。
标签: javascript jquery html dom