src里面的地址 就是 需要嵌套的系统的路径,这里嵌套的是第二个系统的某个页面,所以在第二个系统做了 默认自动登录,高度为浏览器的可见区域的高度
遗留问题:
当我在第二个被嵌套的系统中 *** 作主系统的某个函数或者节点,报错
DOMException: Blocked a frame with origin ">
简单的做个例子,框架路径可以自己修改,调用像百度等网站时无法读取其中源码,涉及到一些安全问题,所以路径要求是合法的允许访问的路径 <script> function GetFrameInnerHtml(objIFrame) { var iFrameHTML = ""; if (objIFramecontentDocument) { //针对netscape iFrameHTML = objIFramecontentDocumentinnerHTML; } else if (objIFramecontentWindow) { // 针对ie55和ie6 iFrameHTML = objIFramecontentWindowdocumentbodyinnerHTML; } else if (objIFramedocument) { // For IE5 iFrameHTML = objIFramedocumentbodyinnerHTML; } return iFrameHTML; } </script> <iframe id="ifa" src="1html" ></iframe> <input type="button" value="click" onclick="alert(GetFrameInnerHtml(documentgetElementById('ifa')))"/>
你可以看看下面的代码:
<link href="images/style1css" rel="stylesheet" type="text/css" title="深红"/>
<link href="images/style2css" rel="stylesheet" type="text/css" title="淡蓝"/>
<link href="images/style3css" rel="stylesheet" type="text/css" title="桔黄"/>
<input name="button3" type="button" onClick="setStyle('桔黄');" value="" class="bnt3" title="桔黄"/>
<input name="button2" type="button" onClick="setStyle('淡蓝');" value="" class="bnt2" title="淡蓝"/>
<input name="button1" type="button" onClick="setStyle('深红');" value="" class="bnt1" title="深红"/>
<script type="text/javascript">
function setStyle(title) {
//预定义变量
var i, links;
//用DOM方法获得所有的link元素
links = documentgetElementsByTagName("link");
for(i=0; links[i]; i++) {
//判断此link元素的rel属性中是否有style关键字
//即此link元素是否为样式表link
//同时判断此link元素是否含有title属性
if(links[i]getAttribute("rel")indexOf("style") != -1
&& links[i]getAttribute("title")) {
//先不管三七二十一把它设为disabled
links[i]disabled = true;
//再判断它的title中是否有我们指定的关键字
if(links[i]getAttribute("title")indexOf(title) != -1)
//如果有则将其激活
links[i]disabled = false;
}
}
}
</script>
以上就是关于iframe嵌套其他系统的页面全部的内容,包括:iframe嵌套其他系统的页面、iframe中子页面如何接收父页面所接受的参数、如何通过js获取一个网页中的iframe调用的网页的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)