Bei meinen Tests habe ich festgestellt, dass mal der eine, mal der andere Event-Handler zuerst angesprochen wird.
<input [...] onClick="init();" [...]></input>
function init()
{
machFunktion1();
machFunktion2();
if([...]) [...]
else [...]
machFunktion3();
machFunktion4();
}
Somit kannst du mit einem Klick eine Funktion aufrufen, die dieanderen nach der Reihenfolge aufruft.