Sto facendo questa prima volta. Ho creato un iframe
sulla mia pagina e voglio il testo dal iframe
tramite jquery
. Ecco il mio codice:Ottieni dati da iframe
<html>
<head><script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
function copyIframeContent(iframe){
var iframeContent = $(iframe).contents(); //alert(iframeContent);
//$("#result").text("Hello World");
$("#result").html(iframeContent.find('body').html);alert(iframeContent.find('body').html());
}
</script>
</head>
<body>
<iframe id="myIframe" onload="copyIframeContent(this);" name="myIframe" src="text.php"></iframe><br />
Result:<br />
<textarea id='result'></textarea>
<input type="button" value="click" id="btn" onclick="aa()">
<script type="text/javascript">
function aa(){ alert("Fdf");
alert(document.getElementById('myIframe').contentWindow.document.body.innerHTML);
}
</script>
</body>
</html>
text.php:
text to change
ho provato molto in tutti i browser, ma ancora questo non sta funzionando. Qualcuno può aiutarmi a ottenere questo contenuto?
sì è una stessa pagina e nella stessa directory –
"ma ancora non funziona" Mi sto solo chiedendo cosa significa? Si prega di elaborare dandoci un messaggio di errore se uno qualsiasi –
ho copia/incolla qui il mio codice wholde, ma ancora ora funziona non so perché. in stato di avviso mi mostra [ObectObject] –