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 (107.912)

:: Breve guida a jQuery (98.602)

:: Le espressioni regolari in Javascript (84.989)

:: Gestione delle stringhe in Javascript (74.986)

:: Stampare una pagina col Dhtml (42.850)

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

:: Menu orizzontale dinamico in Dhtml (37.187)

:: Gli Array in Javascript (35.935)

:: Temporizzazioni Javascript (31.623)

:: Istruzion condizionali in Javascript: if e switch (28.943)

IN EVIDENZA
DOWNLOAD