Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用javascript替换函数?_Javascript_Jquery_Html_Google Maps - Fatal编程技术网

如何用javascript替换函数?

如何用javascript替换函数?,javascript,jquery,html,google-maps,Javascript,Jquery,Html,Google Maps,如何用javascript替换函数 我想禁用函数Qa(a){try{var b=(document.forms[0].q | | |“”).value;b&&(a.href=a.href.replace(/([?&])q=[^&]*.$/,函数(a,c){返回(c | | |和)+“q=“+encodeURIComponent(b)}”)}}捕获(c){q(c),{q(c),(c),“sb pq”)}。它在任何外部链接上显示附加页面 谷歌地图动态生成页面的所有代码。因此,当页面加载时,它还不包含

如何用javascript替换函数

我想禁用函数Qa(a){try{var b=(document.forms[0].q | | |“”).value;b&&(a.href=a.href.replace(/([?&])q=[^&]*.$/,函数(a,c){返回(c | | |和)+“q=“+encodeURIComponent(b)}”)}}捕获(c){q(c),{q(c),(c),“sb pq”)}。它在任何外部链接上显示附加页面

谷歌地图动态生成页面的所有代码。因此,当页面加载时,它还不包含“Qa”功能

以下答案没有帮助:

每个全局(用户创建的)函数都是
窗口的属性。
因此,您可以在加载后重新评估它

window['Qa'] = function(a) { };

谢谢但网页上的代码很重要。谷歌地图动态生成页面的所有代码。因此,当页面被加载时,它还没有包含“Qa”功能。即使在页面显示几秒钟后我运行代码,它也会发出隆隆声。如果我写“window['Qa2']=…”没有挂起。哪个“外部链接”?