`

如何从iframe里取内容(转)

阅读更多

JS对frame内容的访问(IE&&FF)

IE:

window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//IE下可用frameid和framename来访问frame
window.document.frames[frameid].document.getElementById(elementid)
window.document.frames[framename].document.getElementById(elementid)
 

 

FF:

window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
//contentDocument为FF下专用
window.document.getElementById(frameid).contentDocument.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//FF下只可用framename来访问frame,用frameid访问不了
window.document.frames[framename].document.getElementById(elementid)
 

 

IE&&FF

//contentWindow为IE和FF下通用,推荐这种方式来访问frame里内容
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
//测试通过,通过frame的索引同样可以访问
window.document.frames[index].document.getElementById(elementid)
//用framename来访问
window.document.frames[framename].document.getElementById(elementid)
 
分享到:
评论

相关推荐

    完美解决iframe跨域问题

    然而,有时我们需要在不同的域之间共享数据或者嵌入其他网站的内容,这时候`iframe`(Inline Frame)就成为了一种常用的解决方案。本文将深入探讨如何“完美解决iframe跨域问题”,并介绍其底层的`window.name`转换...

    浅析用iframe来调用页面会不会缓存页面

    在开发涉及Web页面内容嵌入的项目时,对于是否使用iframe以及如何管理其内容的缓存问题,是开发者经常需要面对的挑战之一。根据提供的文件信息,我们可以深入探讨iframe标签在调用不同类型的页面时,浏览器缓存处理...

    Jquery中获取iframe的代码

    在网页开发中,有时我们需要对`iframe`进行操作,例如在父窗口中操作嵌入的`iframe`内容或从`iframe`内部操作父窗口。`jQuery`作为一个强大的JavaScript库,提供了一种简洁的方式来处理DOM元素,包括在`iframe`中的...

    office转pdf格式文件

    标题“office转pdf格式文件”表明这是一个关于实现这一功能的技术解决方案,而描述则提到使用Java语言,并且已经提供了一个接口供直接使用,同时还包括了PDF在线显示的示例。 首先,我们来详细了解一下Java中将...

    浅析js实现网页截图的两种方式

    另外,由于同源策略的限制,Canvas无法跨域渲染资源,不支持iframe和Flash内容,但支持SVG。尽管如此,像Twitter这样的大型公司已经在生产环境中使用了如html2canvas这样的库,其稳定性得到了一定的验证。 ### 2. ...

    利用 Aspose 以及 ViewerJS 实现Office在线预览

    // 或者 Aspose.Cells 或 Aspose.Presentations,取决于你的需求 Document doc = new Document("path_to_your_file.docx"); doc.Save("output.html", SaveFormat.Html); ``` 这段代码会将一个.docx文件转换为HTML...

    flex web 显示PDF

    随着现代浏览器对HTML5的支持增强,可以考虑使用HTML5的`<iframe>`或`<object>`标签直接嵌入PDF,通过浏览器自身的PDF阅读器来显示PDF内容。Flex应用可以通过内嵌HTML组件与Web页面进行交互,从而实现PDF的显示。 ...

    最新各大公司企业真实面试题-金证公司笔试题.txt

    根据提供的文件信息,我们可以归纳出以下几个关键的知识点: ### 1.... **知识点描述:** ...以上就是从给定文件信息中提取的主要知识点及其详细解释。希望这些内容能够帮助你更好地理解和掌握相关技术细节。

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    ATM存钱取钱案例剖析 模块定义、导入、优化详解 内置模块详解之time与datetime模块 内置模块详解之Range模块 内置模块详解之OS模块 内置模块详解之Sys模块 内置模块详解之Shelve模块 内置模块详解之Xml模块 内置模块...

    网奇CMS网站管理系统 v6.0.2 bulid2015.07.09.zip

    96.关键词功能,新闻里的站内关健字将被替换为超链接 97.一键转移分类功能 98.一键下载站外图片功能 99.谷歌及百度站点提交向导 100.脚本调用,可用js的方式站外调用 101.自定义幻灯片样式功能,在后台一键切换...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    ExtAspNet_v2.3.2_dll

    -从Region控件中删除SplitColor属性,增加CollapseMode, EnableSplitTip, SplitTip, CollapsibleSplitTip属性(feedback:bmck)。 -BorderPanel更名为RegionPanel。 -DropDownList拥有MarkInvalid方法(feedback:sun...

    javascript 四十条常用技巧大全

    以下详细阐述了从标题、描述及部分内容中提炼出的知识点。 1. **彻底屏蔽鼠标右键的功能**: - 代码片段`(0,0,128)"><body onselectstart="return false">`用于在body标签中阻止鼠标右键弹出菜单,从而禁止用户...

    UI-Router-StateTransitions:使用 UI-Router 和 Angular.js 的状态转换动画

    UI-Router 状态转换 使用在应用程序状态之间滑动动画。 设计取自的。 利用 UI-Router 的深层链接... (通常您会在状态之间导航时看到 URL 更新,但 Plunkr 使用 iframe 来显示内容,因此我将返回按钮放入演示示例中)

    《程序天下:JavaScript实例自学手册》光盘源码

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    程序天下:JavaScript实例自学手册

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    用Javascript同时提交多个Web表单的方法

    通过将每个表单的`target`属性设置为一个特定的iframe,可以在后台完成表单提交而不影响主页面的内容。 **具体步骤**: - 创建多个iframe,每个iframe有一个唯一的ID。 - 将每个表单的`target`属性设置为对应的...

    x3d源程序x3d源程序文字场景设计

    总结来说,"x3d源程序文字场景设计"涵盖了从基本的X3D语法到高级的交互设计,从文字的三维表示到场景的优化与集成。通过对这些知识点的深入理解和实践,我们可以创作出富有创意和互动性的三维文字场景,为用户提供更...

    程序员常用代码小技巧_javascript.doc

    * 取变量类型:`typeof($js_libpath) == "undefined"` 下拉框 * 下拉框:`下拉框.options[索引]` * 下拉框项数:`下拉框.options.length` 查找对象 * 通过名称查找对象:`document.getElementsByName("r1")` * ...

    javascript技巧大全

    18. **取变量类型**: `typeof($js_libpath) == "undefined"` 判断变量是否未定义。 19. **下拉框操作**: `dropdown.options[index]` 和 `dropdown.options.length` 分别用于访问和获取下拉框选项。 20. **查找对象...

Global site tag (gtag.js) - Google Analytics