运行两个具有相同功能名称的javascript脚本文件

时间:2012-02-27 16:33:00

标签: javascript

我有2个javascript文件需要在发生特定事件时运行。

<object>
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="550" />
  <param name="height" value="320" />
 --------------------------------
 --------------------------------
 -------------------------------- 
  <param name="templateLoadHandler" value="BCL.funcName">
  <param name="includeAPI" value="true">
</object>

一旦使用命名空间并附加了一些功能。

Var BCL = {};
BCL.funcName = function (){

}

另一个不使用名称空间但具有相同的功能。这是一个非常通用的脚本文件,我不想修改它。

funcName = function (){

}

我希望这两个脚本都能在特定事件上运行。如何同时运行两个函数?

编辑: 第一个函数BCL.funcName由flash参数调用。所以当我在BCL.funcName中调用泛型函数funcName时,BCL.funcName根本不会执行。

4 个答案:

答案 0 :(得分:0)

除非我遗漏了什么,否则这似乎有点微不足道。

按顺序调用两个函数:

BCL.funcName();
funcName();

答案 1 :(得分:0)

只需在匿名函数中运行它们, 例如,对于“onclick”执行此操作:

document.getElementById(“buttonname”).onclick= function() {
   BCL.funcName();
   funcname();
}

答案 2 :(得分:0)

你的意思是,对于前:

window.onload=init; 
function init(){
  BCL.funcName();
  funcName();
}

? 或者:

window.onload=function(){
  BCL.funcName();
  funcName();
}

答案 3 :(得分:0)

我必须以这种方式调用所有函数:

BCL.funcName(){
  funcName();
}