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

:: Breve guida a jQuery (96.818)

:: Le espressioni regolari in Javascript (84.690)

:: Gestione delle stringhe in Javascript (74.154)

:: Stampare una pagina col Dhtml (42.639)

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

:: Menu orizzontale dinamico in Dhtml (36.961)

:: Gli Array in Javascript (35.690)

:: Temporizzazioni Javascript (31.211)

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

IN EVIDENZA
DOWNLOAD