Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wczytanie zawartości IFRAME
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Gribo
Witam
mam oto taki kod :
  1. <head>
  2. <title>jQuery and Frames</title>
  3. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  4. <script type="text/javascript">
  5. jQuery( function() {
  6. $('#frame2').load( function(){
  7. $(this.contentDocument).find('body').html('This frame was modified with jQuery! Yay!!!')
  8. });
  9. });
  10. </script>
  11. </head>
  12. <body>
  13. <h2>jQuery and Frames</h2>
  14.  
  15. <h4>Frame from the <i>same</i> domain as parent.</h4>
  16. <iframe id="frame1" src="iframe.html"></iframe>
  17.  
  18. <h4>Frame from a <i>different</i> domain as parent.</h4>
  19. <iframe id="frame2" src="http://google.pl/"></iframe>
  20. </body>
  21. </html>
  22.  


i jest problem bo analizując kod w firebugu wyskakuje komunikat :
" nie udzielono uprawnien do odczytania wlasciwosci HTMLDocument.nodeType z <http://www.google.com>"

Da się obejść jakoś ten problem ?

Chce napisać skrypt który będzie na stronie załadowanej w ramce podkreślał słowa różnymi kolorami.
erix
Nie da się obejść. Przeglądarki blokują interakcję ze stronami z innej domeny niż macierzysta.
devnul
ładuj docelową stronę przez proxy w obrębie własnej domeny
jaro61
devnul mógłbyś opisać jak to zrobić ponieważ również mam taki problem.
Gribo
a zna ktos moze jakiś skrypt proxy napisany w php ?
erix
echo file_get_contents - to praktycznie cały skrypt...
Gribo
no tok ale jak w czytam tak stronę to jak kliknę w jakiś odnośnik to mnie przeniesie na inną stronę więc myślałem o jakimś już gotowym skrypcie proxy, który podmienia wszystkie adresy http na wczytywanej stronie żeby były otwierane przez proxy.
devnul
wzbogać to co wkleił erix o prega który podmieni Ci wszystkie adresy url na postać http://twoje-super-proxy.dot.com/?url=jakis-adres-strony
Gribo
heh już wcześniej na to wpadłem tongue.gif ale i tak wielkie dzięki
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.