In javascript viene passato tutto per valore e non per riferimento.
Però, quando passi un vettore o un oggetto, viene passato il puntatore.
Perciò puoi fare una cosa così:
codice:function Button1_onclick() { var v = {a:null, b:null}; prova(v); alert(v.a); alert(v.b); } function prova(v) { v.a = "Stefano"; v.b = "Carlo"; }