Originariamente inviato da tarini
tu hai la funzione

function saluta() {
alert("ciao");
}

se questa invece che inserirla in un tag <script> la inserisci in un file funzioni.js potrai includere questo file (<script src="funzioni.js" type="text/javascript"></script>) da qualsiasi altro file html avendo sempre a disposizione la funzione saluta
si, vabbe'

Veniamo alla risposta:

per poter lanciare (eseguire) una funzione javascript presente in un'altra pagina occorre che le due pagine siano entrambe presenti (aperte in una finestra o frame) nel pc dell'utente;
per prima cosa si deve stabilire un riferimento (collegamento) alla finestra o frame che contiene la pagina con lo script, per fare cio' ci si comporta diversamente nei vari casi... ma dato che non specifichi in quale ti trovi supponiamo che chiamante e chiamato siano su due frame dello stesso livello nella stessa finestra... quindi:

var riferimento = parent.nomeFrameChiamato;

a questo punto e' sufficiente :

riferimento.NomeFunzione(eventuali, parametri);

ciao