我想使用jquery或javascript來獲取Iframe的原始內容(意思是每個字符)。這聽起來很簡單,但我仍然努力尋找正確的方式。獲取Iframe的原始內容
現在它只是iframe中的XML內容。 下面的代碼:
$(function() {
var xmlContent = $("#CFrame").contents().find("*").text();
// The magic
$('#SResult').xslt({xml: xmlContent, xslUrl: 'stylesheet/designSS.xsl'});
});
HTML頁面
<form id="searchForm" method="GET" target="ContentFrame" action="http://125.235.8.210:380/search" onSubmit="processContent()">
.....
</form>
</div>
<div id="SResult">
</div>
<iframe id="CFrame" name="ContentFrame" frameborder="1" height="2000px" width="1000px" scrolling="no" src="stylesheet/test.xml"></iframe>
</body>
感謝,
您的iframe是指向存儲在您的域中的內容,還是指向某個遠程網站?另外,爲什麼要將XML文檔加載到iframe中? – Blender
有一個表單(發送到遠程應用程序)的目標是這個iframe,表單的返回內容是虛擬的xml。然後,我將使用樣式表將這個xml轉換爲包含在主頁的div中的html。 – MikeNQ