//iframe ,其中id=Editor
<IFRAME SRC="<c:url value='/webpub/HtmlEditor/editor.htm'/>" id='Editor' width="100%" height="405" frameborder=0 scrolling=no></IFRAME>
//获取name='Ediotr'的iframe的dom对象
var first = document.all('Editor').contentWindow.document;
//如果iframe里还有iframe,获取最后子子frame的id,假设是id=HtmlEdit
var second = first.all('HtmlEdit').contentWindow.document;
//调用name='Editor'的iframe 里setMode()方法
frames['Editor'].setMode(0);
//name='Editor'的iframe 里调用父类的showProc()方法
window.parent.showProc()
分享到:
相关推荐
总的来说,理解和掌握如何在父窗口与`iframe`子窗口之间进行通信是Web开发中的重要技能,尤其在处理复杂页面结构和跨窗口数据交换时。通过学习和实践这些技术,开发者可以更好地构建交互丰富的Web应用。
JavaScript实现IFrame子窗口调用父窗口的全局变量
在实际应用中,根据项目需求和浏览器兼容性,可以选择合适的方法实现iframe跨域调用父窗口的JavaScript方法。同时,注意安全问题,避免恶意代码通过跨域通信窃取敏感信息。 以上就是关于iframe跨域调用父页面js方法...
理解并熟练运用这些知识点,能够帮助开发者在设计复杂交互时更好地控制`iframe`和父窗口之间的数据流动,提升用户体验。在实际项目中,应根据具体需求选择合适的方法进行通信,确保代码的可维护性和安全性。
JavaScript操作iframe父窗口和子窗口是一种常见的Web开发技术,它涉及到网页交互和页面通信。在Web应用程序中,iframe(Inline Frame)常用于嵌入其他网页或者实现页面的局部刷新,而父窗口与子窗口之间的通信则能...
本文将对jquery和js调用iframe父窗口与子窗口元素的方法进行整理。 1. jquery在iframe子页面获取父页面元素 在jquery中,可以使用以下代码来获取父页面的元素: ``` $("#objid", parent.document) ``` 其中,`...
以上就是jQuery和JavaScript调用iframe父窗口与子窗口元素的方法。在实际应用中,要注意跨域问题,如果父页面和iframe的源不同,它们之间的交互可能会受到浏览器同源策略的限制。此外,确保正确引用jQuery库,并且在...
综上所述,`frameset`中的父页面与子页面(`iframe`)之间的通信是通过JavaScript的各种API和事件机制来实现的。在实际应用中,我们需要根据具体需求选择合适的方法进行交互,同时注意处理好跨域问题和安全性问题。...
这个实例代码“js-iframe-传值调用”旨在演示如何通过JavaScript在父窗口和iframe之间传递数据,实现页面间的交互。我们将详细探讨这个过程中的关键知识点。 首先,我们要理解iframe的基本结构。一个iframe标签通常...
不过,当iframe和父页面属于同一域时,可以通过JavaScript或jQuery来操作父页面中的元素和方法。本文将详细介绍如何使用jQuery来查找和操作iframe父页面中的元素和方法。 首先,需要明确iframe元素可以被视为一个...
"iframe父页面与子页面通信及相互调用方法"是一个重要的主题,涉及到跨域安全、DOM操作以及JavaScript/jQuery的交互技术。下面将详细解释这一知识点。 1. **基本概念** - **父页面(Parent Page)**:包含`iframe`...
6. **处理CSS**:由于Lightbox是在父窗口中显示,所以需要确保CSS能够正确覆盖iframe和父窗口之间的边界,使得Lightbox看起来是无缝集成的。 7. **测试和调试**:最后,进行全面的测试,确保在不同浏览器和设备上都...
3. **刷新父窗口**:如果存在父窗口,则调用`win.opener.location.reload()`来刷新父窗口。这里还提供了一个备选方案`parent.location.reload()`,同样可以达到刷新父窗口的目的。 4. **异常处理**:使用`try......
EasyUI提供了一种方式,通过`parent`关键字来访问父窗口的对象,从而调用其上的函数。假设在父页面上有一个名为`updateParentData`的函数,可以在子页面中这样调用: ```javascript parent.updateParentData('子...
在使用iframe进行Web开发时,经常会遇到需要在父窗口和嵌入的子iframe页面间相互调用JavaScript函数的场景。本文将详细介绍如何在iframe中实现子窗口与父窗口间的JavaScript方法调用以及在操作过程中需要注意的事项...
这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景下,用户在子窗口中操作并提交数据后,可能希望父窗口能即时显示最新的数据,而不是手动刷新整个页面。...
下面我们将详细介绍`js`中`iframe`调用父页面方法的相关知识点。 1. **基本调用方式** 在`iframe`中的页面,可以通过`window.parent`属性来访问父页面的全局对象,从而调用父页面中定义的函数。例如,如果父页面有...
在`iframe`子页面中,要调用父页面的JavaScript函数,可以使用`window.parent`对象来引用父窗口。假设父页面有一个名为`a()`的函数,子页面可以这样调用它: ```javascript window.parent.a(); ``` 如果需要获取父...
通过JavaScript,可以在各个iframe之间执行函数调用,改变DOM元素的内容,或者传递数据。这些操作通常需要处理好事件监听和触发,确保在正确的时间和上下文中执行。 **跨域问题** 需要注意的是,由于同源策略的...
在Web开发中,有时我们需要在子窗口与父窗口之间传递数据。这通常发生在弹出窗口或者框架集等场景中,用户在子窗口进行操作后,需要将结果反馈给父窗口,以便更新父窗口的状态或展示相关信息。这个过程就称为“子...