javascript - 如何使用javascript调用body onunload上的多个函数?

标签 javascript html asp.net

我试图在 body onunload 事件中调用两个函数,但没有成功。

下面是我调用的第一个函数..

function closePopUps() 
{
    if(childPops.length == 0) return; 

      for(i=0; i<childPops.length; i++) 
        {
           childPops[i].close(); 
        }
}

然后第二个函数...

function updateStatus()
{
 PageMethods.UPDATE_STATUS();
}

我这样称呼他们...

<body onunload="closePopUps();updateStatus();">

但是第二个功能不起作用。每当我尝试仅调用 updateStatus() 函数时,它仍然不起作用。

最佳答案

最好调用组合方法来启动对多个方法的调用。

<body onunload="CombinedMethods()">

然后在方法内部发起对多个方法的调用..

function CombinedMethods()
{
  closePopUps();
  updateStatus();
  M1();
  M2();
  etc_method();
}

关于javascript - 如何使用javascript调用body onunload上的多个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599865/

相关文章:

c# - 如何从不在 IEnumerable 中的数据表中选择数据

asp.net - 有哪些不同类型的状态管理技术?

javascript - 直接在实例上调用 parsley.js 方法 'addError'

javascript - 检测掉落的目标容器

javascript - angularjs 过滤器只返回完全匹配的值

javascript - JQuery:根据点击事件设置属性

javascript - 使用 jQuery/javascript,如何正确解析 HTML 表以将要更新的每一行的内容发送到数据库中

javascript - 在 JavaScript 函数中检索 "confirm()"值时出现 Asp.net 问题

javascript - 需要字母和数字 - 正则表达式

javascript - 如何使用 Angular.js/Javascript 为 url 添加输入字段验证