perche non vedi la console javascript come ti ho detto?

probabilmente la funzione è impostata per accettare variabili solo tramite onclick?
Una funzione puo essere richiamata da qualunque parte di codice. Il problema non è questo.

devo fare più funzioni per passare più valori?
assolutamente no!

ti sembra corretta la funzione?
a prima vista si.