无需刷新即可自动更新onFocus数据

时间:2012-10-24 21:30:46

标签: javascript onfocus

我有一个网页,允许用户添加附件(存储在目录中) 为此,我使用灰盒弹出一个窗口,用户可以在那里查看添加或删除 他们认为合适的文档,一切正常。

我遇到的问题是当用户关闭弹出窗口时附件总数 主页上显示的内容未更新,需要刷新,我想避免。 我希望这个数据最好在焦点变回时自动更新 到主页面。我在Solaris上,所以我可以轻松地获取文件总数,这只是我需要的显示更新。

所有帮助表示赞赏

弗兰克

1 个答案:

答案 0 :(得分:1)

在这种情况下,我更喜欢处理onPopupClose而不是onFocusChange。经过一点点搜索后,显然greybox允许你通过定义一个回调函数(描述here)来做到这一点:

GB_show(caption, url, /*optional*/ height, width, callback_fn) 

所以你可以这样写:

GB_show('Popup', 'popup_url', 500, 500, function() {
    updateTotalAttachmentCount();
});