,可以通过以下步骤实现:
以下是一个示例代码:
<!-- 父窗口 -->
<!DOCTYPE html>
<html>
<head>
<title>父窗口</title>
</head>
<body>
<h1>父窗口内容</h1>
<iframe src="子窗口.html"></iframe>
<script>
function reloadParentWindow() {
window.location.reload();
}
</script>
</body>
</html>
<!-- 子窗口 -->
<!DOCTYPE html>
<html>
<head>
<title>子窗口</title>
</head>
<body>
<h1>子窗口内容</h1>
<button onclick="parent.reloadParentWindow()">关闭并重新加载父窗口</button>
</body>
</html>
在上述示例中,当点击子窗口中的按钮时,会调用父窗口中的reloadParentWindow()
函数,该函数会使用window.location.reload()
方法重新加载父窗口。
这种方法适用于需要在iFrame关闭后刷新父窗口的场景,例如在iFrame中进行了一些操作,需要在关闭后更新父窗口的内容。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云