如何刷新框架集中的所有页面

发布于 2024-09-02 01:13:17 字数 169 浏览 8 评论 0原文

使用 PHP 我想强制浏览器刷新框架集中的所有页面(框架),就好像用户按下了 F5 按钮一样。

当我使用

header("Location: frameset.php"); 

它时,它将整个框架集重新加载到一个框架中。

Using PHP I would like to force the browser to refresh all pages (frames) in the frameset, as if the user had pressed the F5 button.

When I use

header("Location: frameset.php"); 

it reloads the whole frameset into one frame.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

违心° 2024-09-09 01:13:17

是的,如果可能的话,远离框架。 PHP 无法使用标头重定向来真正做到这一点,您必须使用 javascript 来定位 parent 框架并重新加载它。所以像这样:

<script type="text/javascript">
parent.location.reload();
</script>

Yes, stay away from frames if at all possible. PHP can't really do this using a header redirect, you would have to use javascript to target the parent frame and reload that. So something like:

<script type="text/javascript">
parent.location.reload();
</script>
萌逼全场 2024-09-09 01:13:17

您是否尝试从框架内重新加载整个页面?很难说出你需要做什么......

比如:

<a href="#" onclick="parent.location.reload();">Reload</a>;

Are you trying to reload the entire page from within a frame? It's hard to tell what you need to do...

Something like:

<a href="#" onclick="parent.location.reload();">Reload</a>;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文