Richiamare una funzione contenuta in un altro frame con Javascript

Corso jQuery
Creare applicazioni client-side col Framework jQuery

Scritto da Luca Ruggiero nella sezione Javascript

Può capitare, utilizzando i frame per la costruzione di un sito, di aver necessità da uno dei frame, di far riferimento ad una funzione contenuta in un altro frame. Ad aiutarci è la parola chiave top. La sua sintassi è

top.nome_altro_frame.nome_funzione()
Si consideri il seguente frameset (index.htm)
<frameset rows="20%,*">
    <frame name="intestazione" src="intestazione.htm">
    <frame name="corpo" src="corpo.htm">
</frameset>
contenente i file intestazione.htm e corpo.htm; il primo conterrà la funzione test_frame() ed il secondo la chiamerà.
<!-- intestazione.htm -->

<script language="javascript">
    <!--
        function test_frame()
        {
            alert();
        }
    //-->
</script>
<!-- corpo.htm -->

<input type="button" value="OK" onClick="top.intestazione.test_frame()">

I più cliccati della sezione Javascript

:: jQuery Validation: validazione di un form con jQuery (110.714)

:: Breve guida a jQuery (103.173)

:: Le espressioni regolari in Javascript (85.760)

:: Gestione delle stringhe in Javascript (76.710)

:: Inserire in automatico lo slash nel formato data gg/mm/aaaa (45.821)

:: Stampare una pagina col Dhtml (43.510)

:: Menu orizzontale dinamico in Dhtml (37.996)

:: Gli Array in Javascript (36.914)

:: Temporizzazioni Javascript (32.540)

:: Utilizzo della proprietà form di Javascript per il recupero dei dati da un modulo (30.297)

IN EVIDENZA
DOWNLOAD