如何从父窗口加载关闭子窗口
How to close child window from parent window onload?
当父窗口转到开关和 case 语句中的不同案例时,我正在尝试打开一个子弹出窗口,然后在父窗口转到另一个不同案例时关闭该子窗口:
case "1":
$nextDecision = "
<form action='"index.php'" method='"get'">
<input type='"radio'" name='"choice'" value='"val1'">message<br>
<input type='"submit'">
</form>";
?>
<script language="JavaScript" type="text/javascript" src="javascripts.js"></script>
<body onload="javascript:openWin()"></body>
<?php
break;
case "2":
$nextDecision = "
<form action='"index.php'" method='"get'">
<input type='"radio'" name='"choice'" value='"val2'">message<br>
<input type='"submit'">
</form>";
?>
<body onload="javascript:closeWin()"></body>
<?php
break;
JavaScripts.js:
function openWin() {
myWindow=window.open("file/popup.html", "name", "width=200, height=100");
}
function closeWin() {
myWindow.close();
}
您尝试在身体加载时关闭子窗口,该窗口无法访问子窗口。 尝试在父窗口重新加载之前关闭它。
function closeWin() {
document.getElementById('choice').value='val2';
myWindow.close();
}
<form action='"index.php'" method='"get'">
<input type='"radio'" id='"choice'" name='"choice'" onsubmit="closeWin()" value='"val2'">message<br>
<input type='"submit'" >
</form>";
相关文章:
- 召回窗口加载事件 - javascript
- AngularJS:触发从子窗口加载视图(OAuth)
- 将函数从点击事件更改为窗口加载
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 我有一个用于 onclick 的窗口加载函数 如何添加 onblur 事件并合并为一个
- 如何使用窗口加载函数使我所有的 javascript 都外部化
- 窗口加载功能无法停止
- Javascript 在窗口加载时将 onclick 事件添加到单选按钮
- Javascript在停止窗口加载后显示一些内容
- Javascript:选择窗口加载功能
- 在应用中的窗口加载事件 famo.us
- 创建页面的模式窗口加载以用于用户反馈
- 将图像组合在一起并在窗口加载时对图像进行动画处理
- 窗口加载未触发
- 如何从父窗口加载关闭子窗口
- 窗口加载功能不起作用
- 如何在自定义弹出窗口加载中加载 js/css 文件
- jQuery 的窗口加载包装器
- 如何在窗体/窗口加载时使用角度引导程序调用函数以显示第一个选项卡的动态内容
- 窗口加载时未触发警报