Ciao, ti rispondo banalmente "sì", questo è lo scopo per cui esistono le funzioni.

Quando definisci una funzione sulla tua pagina (o su uno script esterno opportunamente incluso nella pagina) non fai altro che definire un oggetto funzione (cioè un insieme di istruzioni) che può essere eseguito (in linea di massima) quando, dove, e quante volte vuoi dentro la tua pagina (o progetto), attraverso semplici chiamate alla funzione stessa. Ovviamente se lo script è esterno può essere incluso in pagine distinte e la stessa funzione può essere tranquillamente richiamata da elementi differenti.

E' chiaro che bisogna poi vedere nel dettaglio se tale funzione sia definita a livello globale e sia quindi accessibile da qualsiasi area di validità sul tuo progetto, e valutare cosa realmente accade o ti aspetteresti che accada dentro quella funzione.

Sono comunque nozioni fondamentali della programmazione ad oggetti (JavaScript rientra in questo ambito), consiglio di dare uno sguardo a qualche guida di base, materiale che trovi facilmente con qualche googleata, o anche con qualche ricerca sul forum.

Buon proseguimento