si, vabbe'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![]()
![]()
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