Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [iframe]wykrycie zmiany zawartosci
Forum PHP.pl > Forum > Po stronie przeglądarki
lukas_nowicki
Witam!

Mam do Was drodzy forumowicze małe pytanie:

Mam ramkę
  1. <iframe src="http://google.com">

Czy można w jakiś sposób wykryć fakt że ktoś wpisał coś w wyszukiwarkę zawartą w ramce i kliknął "szukaj" (czyli zmienił się adres strony wyświetlanej w ramce), i tuż po załadowaniu strony z wynikami przekierować usera na jakąś strone np. onet.pl?
EarthCitizen
Sprawdź ten kod winksmiley.jpg zamiast alert możesz dać top.location = "http://onet.pl";

  1. <script type="text/javascript">
  2. var pierwszeZaladowanie = true;
  3.  
  4. <iframe src="http://google.com" onload='if (!pierwszeZaladowanie) { alert("treść się zmieniła") } else { pierwszeZaladowanie = false; }'></iframe>
lukas_nowicki
Dziękuję!!!

Działa jak należy smile.gif
Jeszcze tylko takie pytanie dodatkowe :

Wiem że można wykryć fakt czy strona jest otwarta w ramce czy też nie i ewentualnie użyć jakiegoś "framebraker'a".
Ale czy można wykryć na jakiej stronie jest umieszczona ta ramka?
EarthCitizen
  1. alert(parent.location)
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.