Salve ragazzi buon anno a tutti, avrei la necessità di rendere questo onclick in una funzione esterna da richiamare con chiudi() la funzione dovrebbe eseguire questi comandi

onclick="new Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>'); window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>); crea(<?=$array_colonna1[$elementi]?>)',2500); "


vorrei invece di inserire tutto quel codice perfezionarlo richiamando una funzione esterna per la serie onclick="chiudi()" è possibile ricevere un vostro aiuto?

io ho provato in questo modo ma non funziona :\ :

<script type="text/javascript">

function chiudi(){

new Effect.SwitchOff('first-list_key<?=$array_colonna1[$elementi]?>');

window.setTimeout{

(rimuovi(<?=$array_colonna1[$elementi]?>);

crea(<?=$array_colonna1[$elementi]?>)) , 2500

}

}

</script>



Grazie per l'attenzione e per una eventuale vostra collaborazione

Arrivereci e buon anno a tutti