2011-01-14 80 views
0
var htmll = $("#iframe1").html(); 
alert(htmll); 
$("#myTextarea") 
     .val(htmll) 
     .parents("form") 
     .submit(); 

我收到錯誤保存的iframe的通過PHP內容

警報(HTML1);

爲空白。 iframe的在HTML中的位置是

<body> 
<iframe id="iframe1" src="load.php?sinput=<?php echo $_GET['sinput'] ?>" > </iframe> 
</body> 
+0

是在同一個域周圍頁面的iframe? – 2011-01-14 19:12:03

+1

你有沒有試過`$( 「#iframe1」)的內容();`? – Ish 2011-01-14 19:16:45

回答

0

我不知道你的jQuery代碼,但我知道你可以做類似

的document.getElementById( 「iframe1」)。contentDocument.body.innerHTML

,但如果這是不是在同一個域中,你是從執行該頁面,那麼你會得到一個安全異常。

如果你想屏幕抓取,你將不得不比這更聰明。此外,這實際上不是一個PHP問題。