Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przechwycenie zawartości zmiennej do ramki
Forum PHP.pl > Forum > PHP
AQuatro
Witam.
Mam pytanie.
Czy istnieje możliwość przechwycenia treści html, z iframe do zmiennej tekstowej?
<iframe>http://www.onet.pl</a>
x=questionmark.gif

Chodzi mi o to, że mam ramkę na swojej stronie. Chodzi mi o to, żeby zmienna x zawierała treść html, którą ktoś w danym momencie otwiera, korzystając z mojej ramki. Da się to zrobić?
Michael2318
Chcesz pobrać kod html danej strony? Jeśli tak to:

  1. <?php
  2. $strona = 'http://onet.pl';
  3. $x = file_get_contents($strona);
  4.  
  5. ?>
AQuatro
Nie, chcę pobrać kod html strony,
którą ktoś otworzył poprzez ramkę na mojej stronie.
<iframe>http://www.onet.pl</iframe>

Kod strony np onetu pozornie jest taki sam, ale praktycznie jest różny w zależności od tego, kto, z jakiego ip, i tak dalej.
Czyli różnym osobom różnie się dane strony wyświetlają.
Ja chcę przechwycić źródło ramki, czyli chcę mieć zapisane w zmiennej tekstowej co się komu wyświetliło.
mastermindssj2
Kiedyś można to było zrobić javascriptem, jednakże teraz odczytanie wartości innerHTML z iframe'a jest dozwolone tylko jeżeli Twój dokument i dokument z iframe'a są na tej samej domenie. Kwestia bezpieczeństwa przeglądarek. Chrome: Unsafe JavaScript attempt to access frame with URL http://localhost/test2/ from frame with URL http://www.onet.pl/. Domains, protocols and ports must match.
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.