webForumDet fria alternativet

problem med iframe

JavaScript

4 svar · 322 visningar · startad av stattin

Medlem sedan jan. 2005713 inlägg
Frågan#1

Jag har sökt här och på google.. alla lösningar jag hittar vill inte fungera.

Jag har en iframe som jag vill hämta källkoden från med hjälp av document.body.innerHTML.
Jag vet att bara det som är mellan body följer med men det räcker.

Till problemet: Hur skriver jag?
Har som sagt provat det mesta med det vill inte funka.

eller.. går det inte?

Medlem sedan dec. 20025 483 inlägg
#2

Såvida inte sidan ligger under en annan domän kan du testa

window.frames["namn_på_iframe"].document.getElementsByTagName("BODY").item(0).innerHTML
Medlem sedan jan. 2005713 inlägg
#3

det vill sig inte ändå.. står bara att Objekt krävs
jodå sidorna ligger under samma domän.

Medlem sedan dec. 20025 483 inlägg
#4

Hur och när använder du skriptet? Sidan kanske behöver ladda klart:

window.onload = function(){ alert(window.frames[...].document.getElementsByTagName(...).item(0).innerHTML) }
Medlem sedan jan. 2005713 inlägg
#5

så var fallet.. tack (y)

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)