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

:: Breve guida a jQuery (101.059)

:: Le espressioni regolari in Javascript (85.389)

:: Gestione delle stringhe in Javascript (75.895)

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

:: Stampare una pagina col Dhtml (43.144)

:: Menu orizzontale dinamico in Dhtml (37.504)

:: Gli Array in Javascript (36.314)

:: Temporizzazioni Javascript (32.044)

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

IN EVIDENZA
DOWNLOAD