gpt4 book ai didi

JavaScript 回调

转载 作者:行者123 更新时间:2023-11-28 10:02:25 30 4
gpt4 key购买 nike

我有一个 JavaScript 函数“print_something”,它在大约 300 个 jsp 帮助页面中实现。我发现这个“print_something”函数必须被纠正。所以我正在寻找一个不更改 300 个文件的解决方案。

我有一个页面可以打开自定义帮助页面:

window.open('SomeHelpPage101.htm', 'Help', 'location=no,status=no,height=500,width=600,resizable,scrollbars'); 

我尝试像这样重新定义函数:

var jsObject = window.open('SomeHelpPage101.htm', 'Help', 'location=no,status=no,height=500,width=600,resizable,scrollbars'); 
jsObject.print_something() = function(){//corrected function}

如果我一步一步做的话,在 Firebug 中一切都会运行良好。但是,如果我运行代码,则 window.open(...) 尚未完成,因为它是异步的,因此我的重新定义不起作用。

如何强制 window.open(...) 首先完成,然后重新定义 print_something() 就会成功。

提前非常感谢您。

最佳答案

我认为这已经被涵盖,所以这里有一个链接:

Set a callback function to a new window in javascript

关于JavaScript 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976099/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com