Czy zdarzenia wystrzelone z ramki iframe mogą być obsługiwane przez elementy w jej obiekcie nadrzędnym?
Załóżmy, że mam stronę znajdującą się wwww.example.com/foo
i zawiera<iframe>
zsrc="http://www.example.com/bar"
. Chcę móc wystrzelić zdarzenie z/bar
i niech to usłyszy/foo
. Korzystając z biblioteki Prototype, próbowałem bez powodzenia wykonać następujące czynności:
Element.fire (rodzic, 'ns: frob');
Kiedy to robię, w Firefoksie 3.5 pojawia się następujący błąd:
Węzeł nie może być użyty w dokumencie innym niż ten, w którym został utworzony "kod:" 4 Wiersz 0
Nie jestem pewien, czy to ma związek z moim problemem. Czy jest jakiś mechanizm zabezpieczający, który uniemożliwia skrypty/bar
od rozpoczęcia wydarzeń w/foo
?