我需要通过单击子窗口中的按钮来触发打开窗口中的JavaScript函数。
我原以为下面的方法会起作用,但事实并非如此。
window.opener.MyFunction()发布于 2010-01-12 13:22:29
原来MyFunction()是在一个jQuery document.ready语句中。在我改变这一点后,它运行得很好。有趣的是,window.opener.close()仍然不起作用。
发布于 2010-01-12 12:07:42
两个窗口是否在同一个域中(例如foo.com?)由于跨站点脚本安全性的原因,它可能会被阻止。
发布于 2012-05-11 19:31:41
它在IE9上对我很有效。我需要为用户打开单独的窗口来上传文档,在成功上传时,我必须告诉opener窗口执行一些任务。可能是您提到的其他浏览器不支持此功能。
https://stackoverflow.com/questions/2046614
复制相似问题