本文目錄一覽:
- 1、如何獲取iframe里的源代碼
- 2、JS跨域訪問操作iframe代碼
- 3、如何通過js獲取一個網頁中的iframe調用的網頁的源代碼?
- 4、如何向iframe中寫入js代碼?讓js在iframe中執行
- 5、iframe 高度自動伸縮的js代碼
- 6、往IFRAME 里寫入文本內容的 JS或VBScript 代碼怎麼寫
如何獲取iframe里的源代碼
單純手工操作,就是看它指向的html文件,然後用迅雷或者qq旋風下載它。再不行就直接webzip打包整個站。
語言的話比如JSP 可以使用如下代碼完成:
document.getElementById(“frameId”).document.documentElement.innerHTML
JS跨域訪問操作iframe代碼
父頁里有一個層div,div里有一個子框架iframe,iframe的屬性id=”mainFrame”
例如:
父頁代碼:
html
body
div id=”mainDiv” style=”display:none; width:550px; height:200px” align=”left”
iframe name=”mainFrame” src=”./AllLanguageAction.do” frameborder=”0″ scrolling=”no” width=”550″ height=250 id=”mainFrame”
/iframe
/div
/body
/html
子頁中代碼:
html
head
script type=”text/javascript”
function IFrameResize()
{
var obj = parent.document.getElementById(“mainFrame”);
obj.height = this.document.body.scrollHeight;
}
/script
/head
body onload=”IFrameResize();”
/body
/html
如何通過js獲取一個網頁中的iframe調用的網頁的源代碼?
簡單的做個例子,框架路徑可以自己修改,調用像百度等網站時無法讀取其中源碼,涉及到一些安全問題,所以路徑要求是合法的允許訪問的路徑 script function GetFrameInnerHtml(objIFrame) { var iFrameHTML = “”; if (objIFrame.contentDocument) { //針對netscape iFrameHTML = objIFrame.contentDocument.innerHTML; } else if (objIFrame.contentWindow) { // 針對ie5.5和ie6 iFrameHTML = objIFrame.contentWindow.document.body.innerHTML; } else if (objIFrame.document) { // For IE5 iFrameHTML = objIFrame.document.body.innerHTML; } return iFrameHTML; } /script iframe id=”ifa” src=”1.html” /iframe input type=”button” value=”click” onclick=”alert(GetFrameInnerHtml(document.getElementById(‘ifa’)))”/
如何向iframe中寫入js代碼?讓js在iframe中執行
1、首先,新建一個網頁。
2、然後,為button按鈕添加onclick事件,響應函數名的addiframeclick()。
3、再添加js腳本框架,並寫出addiframeclick()函數的聲明。
4、addiframeclick()函數的作用是為iframe框架添加onclick()事件。
5、這樣,當點擊button按鈕後,會給iframe框架添加onclick()事件,點onclick()事件的響應效果是,點擊iframe框架彈出信息提示。
iframe 高度自動伸縮的js代碼
iframe name=”frm” onload=”javascript:this.height=document.frames(this.name).document.body.scrollHeight+30;”/iframe
往IFRAME 里寫入文本內容的 JS或VBScript 代碼怎麼寫
IFRAME的SRC地址變成和你的網址地址不一要是不能訪問IFRAME里的內容的,因為你跨域了,瀏覽器的安全策略會禁止你訪問域的內容的(本地是可以的),我也在找跨域的方法,希望可以相互交流。
原創文章,作者:UVPZK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127355.html