webForumDet fria alternativet
Logga in / Bli medlem

Extrahera all html-kod från iframe

JavaScript

1 svar · 446 visningar · startad av stephan

Medlem sedan feb. 2006117 inlägg
Frågan#1

Jag vill extrahera all html kod från en iframe. Typ så här:
var myVar = parent.top.frames["myIframe"].innerHTML;
men så funkar det inte.

Hur ska jag gå tillväga? Tips?

Jag har för mig att det ska gå att köra innerHTML på html-taggen, men jag får inte till det. På det sättet skulle jag missa html-taggen och doctypen, men det är iaf en bit på vägen.

Medlem sedan feb. 2006117 inlägg
#2

En bit på vägen iaf:
parent.top.frames["myIframe"].document.getElementsByTagName('html').item(0).innerHTML

Funkar hyfsat iaf. I IE så finns ju outerHTML också, men den verkar många ha en hel del åsikter om. Fast man får ju inte med dcotype och xml-deklarationen. Inte så konstigt iofs, men går det att få tag på det på nåt sätt? Är det en property på document?

257 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)