🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50080

Re: Pobieranie zawartości elementu z iframe

#50080
From: Czesiu
Date: Tue, 18 May 2010 18:56
74 lines
3555 bytes
On 17 Maj, 23:30, Peter May <peter....@onet.pl> wrote:
> W dniu 2010-05-17 20:59, Czesiu pisze:
>
>
>
>
>
> > On 17 Maj, 20:20, Peter May<peter....@onet.pl>  wrote:
> >> W dniu 2010-05-17 19:38, Czesiu pisze:
>
> >>> Witam!
> >>> Mam taki kod:
> >>> <html>
> >>> <head>
> >>> <meta http-equiv="content-type" content="text/html;
> >>> charset=iso-8859-2">
> >>> </head>
> >>> <body>
> >>> <iframe src="http://www.bezpiecznastrefa.gim3.edu.pl/" id="frame">
> >>> </iframe>
> >>> <script type="text/javascript">
> >>> ramka = document.getElementById("frame");
> >>> ramka.style.height = "1000";
> >>> document.write(ramka.getElementById("content").innerHTML);
> >>> </script>
> >>> </body>
> >>> </html>
> >>> Wiem ,że nie będzie on działać ,ale chciałbym wykonać właśnie coś
> >>> takiego ,aby pobrać innerHTML dowolnego elemntu ze strony w iframe i
> >>> wyświetlić to na stronie. Jak to zrobić jakieś pomysły bo ja już nie
> >>> mam?
>
> >> Nie dawno był o tym wątek. Znajdź "odczytywanie zawartości iframa".
>
> >> --
> >> Peter
>
> > Ok załatwiłem to!
> > Twój przykład działa ,ale z pobraniem zawartości elementu mam problem
> > w konsoli błędów w operze dostaje komunikat:
>
> > Uncaught exception: TypeError: Cannot convert
> > 'doc.document.getElementById("content")' to object
> > Error thrown at line 5, column 0 in program code:
> >      content.innerHTML =
> > doc.document.getElementById("content").innerHTML;
> > A kod mam taki:
> > <html>
> > <head>
> > <meta http-equiv="content-type" content="text/html;
> > charset=iso-8859-2">
> > </head>
> > <body>
> > <iframe src="http://www.bezpiecznastrefa.gim3.edu.pl/" id="iframeid"
> > height="600">
> > </iframe>
> > <div id="div"></div>
> > <script type="text/javascript">
> > var myframe = document.getElementById("iframeid");
> > var doc = (myframe.contentWindow || myframe.contentDocument);
> > div = document.getElementById("div");
> > div.innerHTML = doc.document.getElementById("content").innerHTML;
> > </script>
> > </body>
> > </html>
>
> Zainteresuj się tym zdarzeniem onload dla <iframe>-a:
>
> http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentd...
>
> --
> Peter

Wielkie dzięki wszytsko działa!
Technical Details
Message-ID: <7f82f6e5-2c86-43fd-b7bd-862b5c2eaa3f@p17g2000vbe.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!p17g2000vbe.googlegroups.com!not-for-mail
References: <862736a8-a1ca-4744-b81a-f30a09ea298c@j27g2000vbp.googlegroups.com> <hss1dt$grp$1@news.onet.pl> <a04b7da8-4cab-41af-925f-f28a9754c413@q23g2000vba.googlegroups.com> <hssch3$jof$2@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!p17g2000vbe.googlegroups.com!not-for-mail
From: Czesiu <tonyhouk@o2.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Pobieranie zawartości elementu z iframe
Date: Tue, 18 May 2010 11:56:32 -0700 (PDT)
Organization: http://groups.google.com
Lines: 81
Message-ID: <7f82f6e5-2c86-43fd-b7bd-862b5c2eaa3f@p17g2000vbe.googlegroups.com>
References: <862736a8-a1ca-4744-b81a-f30a09ea298c@j27g2000vbp.googlegroups.com>  <hss1dt$grp$1@news.onet.pl> <a04b7da8-4cab-41af-925f-f28a9754c413@q23g2000vba.googlegroups.com>  <hssch3$jof$2@news.onet.pl>
NNTP-Posting-Host: 83.21.191.14
Mime-Version: 1.0
X-Trace: posting.google.com 1274208992 16167 127.0.0.1 (18 May 2010 18:56:32 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 18 May 2010 18:56:32 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: p17g2000vbe.googlegroups.com; posting-host=83.21.191.14;  posting-account=IyKkLgoAAAC26yZr7z3wLXEsdrmFk2qZ
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.5.24  Version/10.53,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit