当前,网站A嵌入在网站B的iframe
中。对于一个PHP页面,我想提交页面时跳出父iframe
的:target = out iframe,但保持在同一浏览器窗口中?
<form method="post" action="home.php" name="homeForm" target="_blank">
然而,此时会弹出一个新窗口。
有没有办法跳出iframe
但在相同的浏览器窗口中提醒?
当前,网站A嵌入在网站B的iframe
中。对于一个PHP页面,我想提交页面时跳出父iframe
的:target = out iframe,但保持在同一浏览器窗口中?
<form method="post" action="home.php" name="homeForm" target="_blank">
然而,此时会弹出一个新窗口。
有没有办法跳出iframe
但在相同的浏览器窗口中提醒?
通常的做法是使用target="_parent"
或target="_top"
。
_parent - 用户代理应该将文档加载到当前帧的直接FRAMESET 母体。如果 当前帧没有父节点,则此值 的值等于_self。
_top - 用户代理应将文档加载到完整的原始 窗口(从而取消所有其他 帧)。如果当前帧没有父节点,则此值等于 _self。
但是,应该注意的是,使用iframe等不是HTML5规范的一部分。
target="_parent"
这将帮助你