Rufen Sie die javascript-Funktion von einem Rahmen in den anderen frameset

Meine Website ist wie folgt aufgebaut:

<frameset rows="80,*">
    <frame name="top" id="top" src="header.html">
    <frameset id="innerframe" cols="300,*">
        <frame name="nav" src="nav.html">
    </frameset>
</frameset>

In header.html ich haben:

function fAlert() {
    alert('test');
}

Wie kann ich call fAlert() im nav.html?

Ich habe versucht,

var fframe = parent.document.getElementById('top');
fframe.fAlert();

und auch

parent.frames.top.fAlert();

aber es hat nicht funktioniert (fAlert is undefined).

Irgendwelche Ideen, wie kann ich dies erreichen?

InformationsquelleAutor seph | 2013-11-20

Schreibe einen Kommentar