有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

关闭弹出窗口后自动刷新java JSF基页

我有三页

  1. 主页
  2. 使用onclick javascript方法从主页启动的弹出页面(仅包含输入和按钮)
  3. foo第页

我在主页上创建表单,因为有些操作需要管理员键,所以弹出窗口是通过按钮打开的。当弹出窗口被填充、提交并且在数据库中找到密钥时,弹出窗口被重定向到foo页面并关闭。所以我回到主页上,我需要它自动刷新以进行更改

我不能使用byonclick="window.opener.location.href='main.xhtml';on按钮,因为在数据库中查找密钥的时间延迟太快

你有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    如何关闭它?回发后你在注射JavaScript吗

    添加刷新开瓶器的功能

    window.onbeforeunload = function() {
        window.opener.reload(true);
    };
    window.close();
    

    未经测试

    巴卢斯的评论可能是对的,这就足够了

    window.opener.reload(true);
    window.close();