能否对一个事件提供两个以上的处理函数,当事件发生时,能依次调用这几个函数?

thankyou 2004-10-12 08:54:00
主要是一些事件的处理函数已经被别人提供的程序占用了,我又不想改变别人的程序
...全文
102 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
micker 2004-10-13
  • 打赏
  • 举报
回复
可以啊,onclick="yourFunction1();yourFunction2();"
zzsdream 2004-10-13
  • 打赏
  • 举报
回复
onclick="click1();click2()"
littleboys 2004-10-13
  • 打赏
  • 举报
回复
学习一下,果然好用。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="button" name="test" value="测试" onclick="testa();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
var jtest = document.forms[0].elements['test'];
jtest.attachEvent("onclick", function(){testb()});
function testa()
{
alert("testa");
}
function testb()
{
alert("testb");
}
//-->
</SCRIPT>
eflea 2004-10-13
  • 打赏
  • 举报
回复
<input onclick="click1();click2()" ............
fason 2004-10-13
  • 打赏
  • 举报
回复
you can use el.attachEvent and el.detachEvent
meizz 2004-10-13
  • 打赏
  • 举报
回复
obj.attachEvent("onclick", function(){funcName()}); //为某个对象的事件附加函数
孟子E章 2004-10-12
  • 打赏
  • 举报
回复
window.onload=b
function b(){
alert(1)
alert(2)
alert(3)
}
ttyp 2004-10-12
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--

window.onload = old;
window.onload = function(){old();
alert('b');}

function old()
{
alert('a');
}
//-->
</SCRIPT>
mouse_2004 2004-10-12
  • 打赏
  • 举报
回复
<body unload="alert('f1');alert('f2');">
风斧 2004-10-12
  • 打赏
  • 举报
回复
click();window.close();
帮助文件坏了,搞不清怎么调用close,unload,但据我的理解,close会激发unload事件。
thankyou 2004-10-12
  • 打赏
  • 举报
回复
如果是window的onload事件了
ajex 2004-10-12
  • 打赏
  • 举报
回复
<input onclick="click1();click2()" ............
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-12 08:54
社区公告
暂无公告