Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: addEventListener i nasłuchiwanie załadowania ramki (frames)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
4ggr35510n
Witam wszystkich!
Na wstępie zaznaczę, że jestem nowy zarówno na forum jak i w kwestiach informatycznych wstydnis.gif, więc liczę na waszą cierpliwość i wyrozumiałość winksmiley.jpg

Tworzę user.js pod greasemonkey do strony, która posiada dwie ramki:

Kod
<html>
<head>
   <script>

      window.setInterval("reload()", 90000);

      function reload() {
                 frames[1].location = submain.php
      }

   </script>
</head>

<frameset>
   <frame id = 'main'>
   <frame id = 'submain'>
</frameset>
</html>


I jedna z tych ramek, jak widać, na okrągło się przeładowywuje.

Moje pytanie brzmi:

W jaki sposób wykryć 'przeładowanie' się takiej ramki?
Wiem, że coś dzwoni z tytułowym addEventListener, ale w którym kościele, to dociec nie mogę. Próbowałem wszelkie kombinacje load, DOMContentLoaded, pageshow i wciąż nie szło... Dlatego też tutaj piszę :]
lub
W jaki sposób 'wyłączyć z zewnątrz' funkcję reload()?

Liczę i z góry wielkie dzięki za każdą waszą odpowiedź!

Pozdrawiam,
4gr
wszerad
W funkcji reload dodaj kod ,który cię o tym poinformuje np:
Kod
alert('teraz');

A żeby wyłączyć czasowe wywoływanie dajesz kod windows.clearInterval();
Poczytaj też Kurs Js najlepszy jaki znalazłem w internecie(po polsku)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.