如何调用iframe里的js方法?谢谢
并不是象通常那样iframeName.test();——test()为iframe里的方法。因为要写一个通用一点的东西,所以是从一个配置文件中动态获取到iframe的id。然后调用里面的方法。可是不成功。相烦帮忙看一看。代码如下:
<iframe id="iframe1"></iframe>
var cs = document.all;
for(var i = 0; i < cs.length; i++) {
if(cs[i].tagName.toUpperCase() == "IFRAME") {
if(cs[i].id == "iframe1") {
alert(frmDealData);
alert(cs[i]);
document.frames.iframe1.setScreenletStatus(iframeLayoutLvl);
document.frames.cs[i].setScreenletStatus(iframeLayoutLvl);
}
}
}
第一句调用是成功的。
可第二句就不成功。
如果在只能取得cs[i]对象的情况下,该怎么调用iframe里的方法?谢谢
<iframe id="iframe1"></iframe>
var cs = document.all;
for(var i = 0; i < cs.length; i++) {
if(cs[i].tagName.toUpperCase() == "IFRAME") {
if(cs[i].id == "iframe1") {
alert(frmDealData);
alert(cs[i]);
document.frames.iframe1.setScreenletStatus(iframeLayoutLvl);
document.frames.cs[i].setScreenletStatus(iframeLayoutLvl);
}
}
}
第一句调用是成功的。
可第二句就不成功。
如果在只能取得cs[i]对象的情况下,该怎么调用iframe里的方法?谢谢
...全文
相关推荐
javascript+iframe 实现无刷新载入整页的代码
文档中提到的示例,页面加载了两个JavaScript文件,分别位于`/image/script.ashx/global.js?
Javascript iframe交互并兼容各种浏览器的解决方法
在Web前端开发中,我们经常会用到iframe这个控件。但是这个控在内、外交互时,往往各个浏览器所用的关键字不同,很是麻烦,为了能够得到子iframe中的window对象,各家浏览器有着各家的指定,有
js调用iframe实现打印页面内容的方法
JavaScript调用IFrame实现打印页面内容的方法是一种常见且实用的技术,尤其在网页中需要特定区域打印或者保持原页面不被改变的情况下。以下是该方法的详细解释:### 1. 程序说明1.
在iframe中调用js父页面和子页面方法
本篇文章将深入探讨如何在`iframe`中调用JavaScript,实现父页面与子页面之间的方法交互。
js中iframe调用父页面的方法
在JavaScript中,iframe(内嵌框架)与父页面之间的通信是一种常见的需求,特别是在处理跨域交互或需要传递数据时。本文主要讲解如何在js中实现子页面(iframe)调用父页面的方法。首先


