本文目录一览:
- 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里的内容的,因为你跨域了,浏览器的安全策略会禁止你访问域的内容的(本地是可以的),我也在找跨域的方法,希望可以相互交流。