【发布时间】:2010-10-17 17:06:29
【问题描述】:
我有两个问题。这是我目前正在从事的项目的核心组成部分。我正在寻找一种方法来操作/编辑其“src”将始终在变化的 iFrame 的源代码:动态 iFrame。这可能吗?我知道由于潜在的安全问题,它真的不推荐。
我的另一个问题是:是否可以在动态的 iFrame 中检索选定的文本?
我在 Google 上搜索了答案,但没有找到任何结果。请帮我。 :-)
【问题讨论】:
我有两个问题。这是我目前正在从事的项目的核心组成部分。我正在寻找一种方法来操作/编辑其“src”将始终在变化的 iFrame 的源代码:动态 iFrame。这可能吗?我知道由于潜在的安全问题,它真的不推荐。
我的另一个问题是:是否可以在动态的 iFrame 中检索选定的文本?
我在 Google 上搜索了答案,但没有找到任何结果。请帮我。 :-)
【问题讨论】:
iframe 只是您正在查看的网页中的另一个网页。它具有与普通网页相同的javascript功能和方法。
要访问它:
document.getElementById('iframeID').contentDocument (DOM)
在这里查看跨浏览器访问:http://www.dyn-web.com/tutorials/iframes/
这里用于获取所选文本:http://www.codetoad.com/javascript_get_selected_text.asp
组合它们:
document.getElementById('iframeID').contentDocument.getSelection(); (DOM)
至于操作源代码,我不知道你想做什么,但Javascript(jQuery)可能是最好的选择。
【讨论】: