如何通过引用调用函数时如何将参数传递给函数?

时间:2011-09-29 00:52:02

标签: javascript

我创建了一个全局变量来将信息传递给通过方法引用

调用的方法
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';
  }

目前我正在使用全局变量传递此信息。但这似乎不是一种好的做法。

2 个答案:

答案 0 :(得分:2)

如果我理解你正在尝试做什么,这应该可以解决问题:

d_g.onerror = function() {
    i_bm_err_fix(d_g);
}

答案 1 :(得分:0)

this不会有效吗?

var myFunc = function(myargument){
    alert(myargument);
};

myFunc('Hello, World');