Ben istiyorumki ben önceki işlevler bozulmasın hemde yeni ekldigim işlev calissin obj.onclick ile objeye eriştigimde aslında önceki fonksiyona erişebiliyorum.
function anonymous(){alert('normali');}
gibi
Ama fonksiyondan çok fonksiyonun çalıştırdığı komutlara erişmesi lazim.
düşündüm taşındım işin içinden çıkamadım

örnek
<script language="javascript">
function ata(){
document.form1.deneme.value = document.form1.butonum.onclick;
document.form1.butonum.onclick = function(){
alert('atama');
}
}
</script>
<body onload="ata();">
<form name="form1">
<input name="butonum" onclick="alert('<?php echo "normali"; ?>');" />
<input name="deneme" />
</form>
</body>kendi sorumu kendim cevaplayacak olursam
aslında sonuca yeterince yaklaşmışım. şöyle çözdüm;<script language="javascript">
function ata(){
var oldFunc = (document.form1.butonum.onclick) ? document.form1.butonum.onclick : function () {};
document.form1.butonum.onclick = function () {old(); alert('atama');};
}
</script>
<body onLoad="ata();">
<form name="form1">
<input name="butonum" onClick="alert('normali');" />
<input name="deneme" />
</form>
</body>