Javascript 当窗口B关闭时,窗口a中的函数是如何触发的?
你能给我举个例子,当窗口B关闭时,函数X是如何在窗口a中被触发的吗。例如,首先启动窗口A,按下窗口A中的按钮,然后窗口B打开并执行某项操作…然后关闭窗口B。一旦窗口B关闭,焦点将转移到窗口A。此时,我希望执行窗口A中的函数X。请告诉我如何在Javascript中执行此操作。在Javascript 当窗口B关闭时,窗口a中的函数是如何触发的?,javascript,jquery,Javascript,Jquery,你能给我举个例子,当窗口B关闭时,函数X是如何在窗口a中被触发的吗。例如,首先启动窗口A,按下窗口A中的按钮,然后窗口B打开并执行某项操作…然后关闭窗口B。一旦窗口B关闭,焦点将转移到窗口A。此时,我希望执行窗口A中的函数X。请告诉我如何在Javascript中执行此操作。在窗口对象上注册类型focus的事件侦听器: window.addEventListener("focus", function() { console.log("I'm focused again!"); /
窗口
对象上注册类型focus
的事件侦听器:
window.addEventListener("focus", function() {
console.log("I'm focused again!");
// Rest of your code
});
对于IEHtml5具有
允许在获取和丢失焦点(以及其他状态)时管理窗口/选项卡。在3秒钟的“Google”之后:-然后您可以使用jQuery来整理焦点等。我已经尝试过,但找不到答案。你能告诉我链接吗?谢谢。呃…就在我贴的评论里。。。addEventListener(“focus”,function(){console.log(“我再次聚焦!”);//exec_get_focus();});哦,是的,通过使用您的代码,我收到了消息“我再次聚焦!”,但当我激活添加的函数“exec\u get\u focus()”时,我收到了错误消息“Uncaught ReferenceError:exec\u get\u focus未定义””“你知道吗?谢谢。这是因为函数
exec\u get\u focus
不在作用域中,Javascript引擎无法解析它。您应该提供一些代码。编辑你的问题就这样做吧。