• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kontrolowanie iframe'a za pomocą javascript

+1 głos
1,465 wizyt
pytanie zadane 6 października 2017 w JavaScript przez Kacper Duda Obywatel (1,970 p.)
edycja 7 października 2017 przez Kacper Duda
Witam.

W jaki sposób mogę tworzyć uchwytu przy pomocy jQuery w iframe'ie o id = "myframe"?
komentarz 7 października 2017 przez rafal.budzis Szeryf (86,440 p.)
Z iframe możesz zrobić wszystko jeśli jest z tej samej domeny. Powiedz dokładnie co chcesz zrobić.
komentarz 7 października 2017 przez Kacper Duda Obywatel (1,970 p.)

Powiedzmy, że na stronie a.pl chcemy umieścić iframe z b.pl.

Chcę utworzyć uchwyt (za pomocą jQuery) ze strony a.pl, który będzie chwytał element  ze strony b.pl o id = element:

<!-- a.pl -->
<!DOCTYPE html>
<html>
    <head></head>
    <body>
        <iframe src="b.pl"></iframe>

        <!--Podpięcie jQuery tutaj-->
        <script type="text/javascript">

            $(/*element w iframeie z id elemrnt*/).html("Nowa zawartość");
        </script>
    </body>
</html>

<!-- b.pl -->
<!DOCTYPE html>
<html>
    <head></head>
    <body>
        <div id="element">
            Stara zawartość
        </div>
    </body>
</html>

 

1 odpowiedź

0 głosów
odpowiedź 7 października 2017 przez rafal.budzis Szeryf (86,440 p.)
<iframe id="b_pl" src="b.pl" ></iframe>

<script>
    var iframe = document.getElementById('b_pl');
    var iframeDocument = iframe.contentWindow.document;

    $(iframeDocument).find("#jakis_id_z_iframe").html("zmiana")
</script>

Jeśli strony nie będą zawierały odpowiednich nagłówków nie będzie to możliwe. Dla pewnosci odpalaj skrypt na evencie load znacznika iframe.

komentarz 7 października 2017 przez Kacper Duda Obywatel (1,970 p.)
Jakich nagłówków?
komentarz 7 października 2017 przez rafal.budzis Szeryf (86,440 p.)
HTTP

Podobne pytania

0 głosów
1 odpowiedź 506 wizyt
0 głosów
0 odpowiedzi 267 wizyt
pytanie zadane 13 lutego 2020 w JavaScript przez Mashtall Nowicjusz (150 p.)
0 głosów
0 odpowiedzi 248 wizyt
pytanie zadane 25 lipca 2017 w JavaScript przez Alex.Ironside Stary wyjadacz (14,920 p.)

93,733 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...