Ho un mx: componente HTML in un'applicazione AIR desktop che caricare una pagina web esterna in esso ...HTML in un'applicazione desktop caricare una pagina con un iframe
il sito ha un iframe in esso e il carico iframe (ovviamente) un'altra pagina ...
io non riesco a capire come ottenere il codice della iframe ...
Se cerco di ottenere il contenuto della pagina web ho solo retrive la pagina iniziale come:
Pagina web file.html
<html>
<!-- html code-->
<iframe src="http://host/framepage.html">content default</iframe>
<!-- other html code-->
</html>
framepage.html File
<div>test test test</div>
mi piacerebbe ottenere la stringa <div>test test test</div>
favore, mi dicono che c'è un modo per ottenere il contenuto del iframe (senza ricaricare esso). ..
EDIT
Guardando la risposta di Exort, utilizzando
var iFrame:* = domWindow.document.getElementById("myIframe");
mi tornerà l'iframe, ma il contenuto non è quello che voglio ... Usando la mia pagina web e con l'esempio framepage sopra, il contenuto iframe mi metterò è
content default
invece di
<div>test test test</div>
'come la seconda pagina non viene caricata, ma in realtà essere caricato e reso nella finestra del browser (ho provato anche usi ng un pulsante in modo da poter ritardare la ricerca del contenuto iframe.
L'iframe ha lo stesso dominio del progetto padre? – Wes
sì è nello stesso dominio – Marcx
Questa domanda è una specie di duplicato di: http://stackoverflow.com/questions/785823/accessing-an-iframes-contents-in-adobe-air –