iframe嵌套其他系统的页面

iframe嵌套其他系统的页面,第1张

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调用的网页的源代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10150072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存