Wydaje się to bardzo proste, ale jak wywołać funkcję javascript zdefiniowaną w html najwyższego poziomu z ramki podrzędnej?jak wywołać funkcję javascript w górnej ramce?
top html doc
- 1st level frame
- 2nd level frame
mój najlepszy dokument html ma funkcję o nazwie testFn(). W ramce drugiego poziomu mam przycisk z onclick="top.testFn();"
, ale to nie wywołuje metody testFn(). W Firebug, jeśli używam zegarka do wykonania top.testFn();
, mówi TypeError: testFn() nie jest funkcją.
Czy to wszystko po prostu działa - w takim przypadku jest to problem z moimi dokumentami, czy jest jakiś inny sposób wywoływania funkcji w oknie najwyższego poziomu?
Czy wszystkie dokumenty dotyczą tej samej domeny i protokołu? –