gewusst wie: aufrufen einer javascript-Funktion in den top-frame?

Dies scheint sehr einfach, aber wie rufe ich eine javascript-Funktion, definiert in der top-level-html -, von einem untergeordneten frame?

top html doc
 - 1st level frame
    - 2nd level frame

meine top-html-doc hat eine Funktion namens testFn(). Im 2nd-level-frame habe ich einen button mit onclick="top.testFn();" aber das heißt nicht, rufen Sie die testFn(). Im Firebug, wenn ich eine Uhr zum ausführen top.testFn(); es sagt TypeError: testFn() ist keine Funktion.

Sollte dies alles nur der Arbeit - in dem Fall ist es ein problem mit meinen Unterlagen, oder gibt es eine andere Möglichkeit zum aufrufen von Funktionen in der top-level-Fenster?

Sind alle Dokumente, die beteiligten auf der gleichen domain und Protokoll?

InformationsquelleAutor Rory | 2010-06-18

Schreibe einen Kommentar