Ho un iFrame, il cui contenuto si trova all'interno di un altro iFrame. Voglio ottenere il contenuto interno di iFrame src
. Come posso farlo usando javascript?Come ottenere i contenuti src iFrame usando javascript?
risposta
la pagina esterna:
<html>
<body>
<iframe id="ifr1" src="page1.htm"></iframe>
<iframe id="ifr2" src="http://www.google.com"></iframe>
</body>
</html>
page1.htm:
<html>
<body>
<script type="text/javascript">
document.write(parent.document.getElementById('ifr2').src);
</script>
</body>
</html>
Non riesco a ottenere il mio risultato effettivo, ma questa risposta potrebbe essere utile a me .. grazie .. – Paulraj
non src ma contenuto –
iframeInstance.contentWindow.document - questo documento è stato caricato dall'URL SRC. e viceversa - per ottenere da un documento interno ad uso genitore: parent.document
ho ricevuto src di iframe esterno. se voglio l'iframe interno src come posso ottenere? puoi darmi un esempio riguardo alla mia domanda? Grazie. – Paulraj
<body>
<div id="f1" style="padding-left:5px;">..</div>
<script type="text/javascript">
document.getElementById("f1").innerHTML = '<iframe src="frame.php or html" width="200" height="100" frameborder="0" scrolling="no"></iframe>';
</script>
</body>
</html>
I non sono così esperto ma questo per i tuoi suggerimenti di script, puoi modificare e testare le tue pagine.
È quello che stai cercando di fare permesso dalla regola della stessa origine? – derobert
quello che mi aspetto è che se ho un iframe dentro un altro iframe, allora come posso ottenere lo src dell'iframe interno? – Paulraj
La pagina nel iframe interno si trova sullo stesso host della pagina? – Gareth