Me concentro en tu pregunta original, pasar más de una función con onclick
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
var a1;
var b1;
function f1(a){
a1 = a;
}
function f2(b){
b1 = b;
}
function f3(){
alert(a1 + '-' + b1);
}
//]]>
<a href="#" onclick="f1('uno');f2('dos');f3(); return false;">link
</a>
Podés pasar 2 y más, hasta ahi no hay inconveniente
Saludos