Wiem, że można dodać detektor zdarzeń dla window.error.Jak złapać błędy JavaScript we wszystkich elementach iframe (za pomocą window.error)?
Jednak podczas pracy z ramkami iframe, każdy element iframe
ma własny element okna, a dla każdego należy utworzyć dla każdego iframe
.
Czy jest możliwe zdefiniowanie procedury obsługi zdarzeń błędu w jednym miejscu, gdzie wszystkie błędy będą wywoływać tę konkretną metodę w przypadku ?
Dzięki za to. Wygląda ładnie, chociaż nie wydaje się być idealny dla mojej aplikacji - ramki i okna są tworzone w locie bez mojej zdolności do kontrolowania większości z nich, więc nie mogę z góry znać wszystkich obiektów wygrywających. Domyślam się, że nie ma sposobu globalnej obsługi błędów w oknie IE? Dzięki, Tal. – Tal
ah, w takim przypadku ... w każdej utworzonej klatce, po prostu dodaj ... window.onerror = top.myHandler; – scunliffe
tak ... ale nie wiem z góry, co byłoby źródłem Iframe. (używając formularza przesłanego do docelowej ramki IFrame) - window.onerror powinien znajdować się wewnątrz samego kodu IFrame. – Tal