关于js获取iframe里所连接的外部网页的对象并对其 *** 作

关于js获取iframe里所连接的外部网页的对象并对其 *** 作,第1张

<body>

<iframe id="iframe_id" src="url"></iframe>

<script language="javascript" type="text/javascript">

alert(documentgetElementById('iframe_id')contentWindow);

</script>

</body>

function resizeIFM(){

topdocumentall('IframeContent')styleheight=documentbodyscrollHeight;

}

这个在iframe中页面的onload事件中调用

原理就是先在当前页面中找到你的Iframe对象

var

oframe

=

documentgetElementById("iframe");

再将iframe对象看着是另一个页面的文本对象

var

childDome

=

oframedocumentgetElementById("H");

简洁点的就是:documentgetElementById("iframe")documentgetElementById("H");

或者是:documentgetElementById("Result")contentWindowdocumentgetElementById("h");

jquery获取父窗口iframe的body值

iframe框架代码:

</head>

<frameset rows=",30" frameborder="no" border="0" framespacing="0">

    <frameset rows="" cols="155," id="frame">

       <frameset rows="" cols="155," id="frame">

     <frame src="${ctx}/backcontrol/weekly/weekly!leftaction" name="leftFrame" noresize="noresize" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" >

       </frameset>

   <frameset rows="" cols="345," id="frame">

  <frame src="${ctx}/backcontrol/weekly/weekly!rightaction" name="rightFrame" id="rightFrame" marginwidth="0" marginheight="0" frameborder="0" scrolling="yes">

  <frame src="${ctx}/backcontrol/weekly/weekly!right_mainaction" name="right_mainFrame" id="right_mainFrame" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">

   </frameset>

       </frameset>

       <frame src="${ctx}/backcontrol/weekly/weekly!bottomaction" noresize="noresize" frameborder="0" name="bottomFrame" marginwidth="0" marginheight="0" scrolling="no">

<noframes>

<body>

<input type="text" name="kkk"  id="kkk" value="fda" ></input>

</body>

</noframes>

</frameset>

javascritp代码

1 $(parentwindowframes["right_mainFrame"]documentbody)html()

输出效果:

是不是ahtml为网域A中的页面,而ahtml中嵌入iframe的bhtml为B网域的页面,而你要在ahtml这个页面中获得嵌入iframe的bhtml中的控件对象

因为ahtml和bhtml不在同一网域内,浏览器是禁止iframe的跨域访问的,这是浏览器从安全性角度出发而有的行为。所以,你的这个需求目前是无法实现的。

以上就是关于关于js获取iframe里所连接的外部网页的对象并对其 *** 作全部的内容,包括:关于js获取iframe里所连接的外部网页的对象并对其 *** 作、JS怎么将父div高度传给iframe里面的最外层div,以控制iframe页面高度以适应在不同分辨率下!、js怎么获取iframe页面中的dom元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存