我创建了一个全局变量来将信息传递给通过方法引用
调用的方法d_g.onerror=i_bm_err_fix;
我尝试将变量传递给它(如下所示),但它不起作用。
d_g.onerror=i_bm_err_fix(d_g);
如果站点图标没有,我想要做的就是加载通用图像。
function i_bm_err_fix(d_g)
{
d_g.src='http://www.archemarks.com/favicon1.ico';
}
目前我正在使用全局变量传递此信息。但这似乎不是一种好的做法。
答案 0 :(得分:2)
如果我理解你正在尝试做什么,这应该可以解决问题:
d_g.onerror = function() {
i_bm_err_fix(d_g);
}
答案 1 :(得分:0)
this不会有效吗?
var myFunc = function(myargument){
alert(myargument);
};
myFunc('Hello, World');