梁某人

发展才是硬道理

导航

JavaScript事件串联之土办法

<input type=button id='btn1' onclick="alert('btn1')" value='1'>
<input type=button id='btn2' onclick="func_serial(this)" value='2'>

<script language=javascript>
function func_serial(obj)
{
    var functor 
= btn1.onclick;    
    var func 
= functor.toString();
    var p 
= func.indexOf("{");
    var q 
= func.lastIndexOf("}");
    var func2 
= func.substring(p+1,q-1);
    func2 
+= ";alert('2'); ";
    btn1.onclick 
= new Function(func2);

}

</script>

posted on 2006-04-28 16:37  涛仔28  阅读(251)  评论(0编辑  收藏  举报