单击按钮时重新加载另一个页面

伊姆兰

我正在处理一个文件myfile.php在这个文件中,我有以下代码:

<button type='submit' name='refresh' onclick='refresh()'></button>
<script>
    function refresh(){ 
        setTimeout(window.location.href = "summary.php",1000);
    }
</script>

当我单击刷新按钮时,我的窗口位置会更新并且浏览器会加载文件summary.php但是,我想继续myfile.phpsummary.php在第二个选项卡中刷新文件

赫罗塔

您首先必须使用打开第二个选项卡window.open并保存对它的引用,以便稍后可以访问它以在单击按钮时重新加载。这是您可以从 JavaScript直接访问/控制单独选项卡的唯一方法请注意,由于同源策略,您只能对同一域中的页面执行此操作。如果您想刷新不同域上的页面,最好的方法是location.href在选项卡上进行设置

这是一个非常简单的示例,说明如何使用您的代码:

<button type="button" name="refresh" onclick="refresh()">Refresh</button>
<script>
    let secondWindow = window.open('summary.php');
    function refresh() { 
        secondWindow.location.reload(true); // Use true to always force reload from the server
    }
</script>

这将导致summary.php在您加载时在新选项卡或窗口中打开myfile.php之后,您应该能够单击第一页中的刷新按钮,第二页将重新加载。

如果不想summary.php自动打开,可以添加手动打开窗口的方式:

<button type="button" name="open" onclick="open()">Open</button>
<button type="button" name="refresh" onclick="refresh()">Refresh</button>
<script>
    let secondWindow;

    function open() {
      secondWindow = window.open('summary.php');
    }

    function refresh() {
      if (secondWindow) {
        secondWindow.location.reload(true); // Use true to always force reload from the server
      }
    }
</script>

如果您不想依赖 JavaScript 打开第二个选项卡,您可以将广播频道 API作为替代选项。您可以在单击按钮时从第一页发送“刷新”消息,并在第二页看到其中一条消息时自行刷新。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过单击按钮通过另一个表单重新加载表单

来自分类Dev

当我多次单击“登录”按钮时,它加载另一个页面的次数与按钮被单击的次数相同。我该如何防止这种情况?

来自分类Dev

单击另一个按钮时按钮消失

来自分类Dev

单击按钮时使用angularjs重定向到另一个页面

来自分类Dev

单击按钮时将 ArrayList 发送到另一个页面

来自分类Dev

导航到另一个页面时隐藏单击的按钮

来自分类Dev

当我在浏览器中单击“后退”按钮时,我需要将上一页重新加载到“另一个URL”

来自分类Dev

在页面加载时将项目添加到ListBox并在单击按钮时将项目转移到另一个ListBox

来自分类Dev

当单击按钮时,通过servlet从另一个jsp页面重定向到jsp页面?

来自分类Dev

从另一个页面加载时,我想清除页面的Cookie,但从同一页面重新加载时,我不想要

来自分类Dev

如何转到另一个html页面并自动单击一个按钮?

来自分类Dev

jQuery:单击一个按钮导航到另一个页面

来自分类Dev

回答native:当我单击另一个页面上的按钮时,如何更改视图?

来自分类Dev

角度:从另一个组件传递的数据在页面重新加载时变得不确定

来自分类Dev

单击另一个按钮时如何设置可单击的按钮?

来自分类Dev

当一个元素在另一个元素后面时,SwiftUI按钮会单击

来自分类Dev

如何在单击另一个按钮时单击一个按钮 angular 2?

来自分类Dev

单击同一div时,HTML按钮变为另一个按钮

来自分类Dev

单击同一div时,HTML按钮变为另一个按钮

来自分类Dev

单击另一个表中的元素后,表不会重新加载

来自分类Dev

尝试从另一个.php页面加载一些文本,而不重新加载当前页面

来自分类Dev

单击按钮将页面向下滚动到另一个React组件

来自分类Dev

使用按钮单击重定向到另一个页面

来自分类Dev

如何为单击另一个按钮时创建的按钮添加样式?

来自分类Dev

单击另一个单选按钮时如何更改单选按钮的图像

来自分类Dev

单击另一个按钮时的实时表删除按钮

来自分类Dev

如何在单击另一个按钮时更改多个下拉列表的下拉按钮

来自分类Dev

从特殊链接重新加载到另一个页面后如何运行功能?

来自分类Dev

重新加载页面后,如何隐藏模态并显示另一个模态?

Related 相关文章

  1. 1

    通过单击按钮通过另一个表单重新加载表单

  2. 2

    当我多次单击“登录”按钮时,它加载另一个页面的次数与按钮被单击的次数相同。我该如何防止这种情况?

  3. 3

    单击另一个按钮时按钮消失

  4. 4

    单击按钮时使用angularjs重定向到另一个页面

  5. 5

    单击按钮时将 ArrayList 发送到另一个页面

  6. 6

    导航到另一个页面时隐藏单击的按钮

  7. 7

    当我在浏览器中单击“后退”按钮时,我需要将上一页重新加载到“另一个URL”

  8. 8

    在页面加载时将项目添加到ListBox并在单击按钮时将项目转移到另一个ListBox

  9. 9

    当单击按钮时,通过servlet从另一个jsp页面重定向到jsp页面?

  10. 10

    从另一个页面加载时,我想清除页面的Cookie,但从同一页面重新加载时,我不想要

  11. 11

    如何转到另一个html页面并自动单击一个按钮?

  12. 12

    jQuery:单击一个按钮导航到另一个页面

  13. 13

    回答native:当我单击另一个页面上的按钮时,如何更改视图?

  14. 14

    角度:从另一个组件传递的数据在页面重新加载时变得不确定

  15. 15

    单击另一个按钮时如何设置可单击的按钮?

  16. 16

    当一个元素在另一个元素后面时,SwiftUI按钮会单击

  17. 17

    如何在单击另一个按钮时单击一个按钮 angular 2?

  18. 18

    单击同一div时,HTML按钮变为另一个按钮

  19. 19

    单击同一div时,HTML按钮变为另一个按钮

  20. 20

    单击另一个表中的元素后,表不会重新加载

  21. 21

    尝试从另一个.php页面加载一些文本,而不重新加载当前页面

  22. 22

    单击按钮将页面向下滚动到另一个React组件

  23. 23

    使用按钮单击重定向到另一个页面

  24. 24

    如何为单击另一个按钮时创建的按钮添加样式?

  25. 25

    单击另一个单选按钮时如何更改单选按钮的图像

  26. 26

    单击另一个按钮时的实时表删除按钮

  27. 27

    如何在单击另一个按钮时更改多个下拉列表的下拉按钮

  28. 28

    从特殊链接重新加载到另一个页面后如何运行功能?

  29. 29

    重新加载页面后,如何隐藏模态并显示另一个模态?

热门标签

归档