【问题标题】:How to change iframe source如何更改 iframe 源
【发布时间】:2015-11-02 14:39:26
【问题描述】:

问题是我正在尝试开发一个网站并且我正在使用 Google 网页设计。到目前为止,一切都很好。我插入了一个 iFrame,我想在按下按钮时更改它的来源。我用谷歌搜索的每一个搜索都谈到“src”,但我的 iFrame 有“source”属性。我已经尝试了几乎所有找到的解决方案,但我放弃了。这可能是一个愚蠢的问题,但我该怎么做呢?我用过“document.getElementById("myId")”或“window.frames['id']”...不是机会。有人有想法吗?非常感谢。

<iframe is="gwd-iframe" id="textToShow" source="" class="gwd-iframe-15nv gwd-gen-mv4zgwdanimation" style="background-image: none;" scrolling="auto">
</iframe>

gwd.goOnTheWeb = function(event) {
    //should be in here
};

【问题讨论】:

  • 您是否尝试从 iframe 嵌入到的页面更改 iframe oder 内部的位置?
  • 我的按钮正在调用一个函数,该函数假设通过 getElement.... 或其他任何方式更改该 *** 源。一切都在一页中。
  • 没有看到你的父母和框架的实际 HTML,我们只能做出疯狂的猜测。另外,请描述您尝试对 iFrame 进行的更改。而且,如果 iFrame 来自与父域不同的域,则出于浏览器安全原因,您不能从父域更改 iFrame。
  • 好的,这是我的 iframe:

标签: javascript html iframe


【解决方案1】:

【讨论】:

  • 好的,非常感谢。我就是这样做的。再次感谢您的回答。
【解决方案2】:

经过一些研究,我已经成功了。最后,在 Google Web Design 中,在 imageButton 上的右键单击 -> 添加事件... 中有一个选项,称为 iFrame,它允许您将外部页面加载到 iframe 中。另一方面,希望我发现软件在代码中自动编写的 iframe 的“源”属性(我使用的是 OS X)即将“引导”Safari,而“src”则用于在 Windows 上浏览。对不起,如果我有点“离题”,但即使是在 IT 领域,我也从未开发过网站。所以,请发慈悲。 :)

【讨论】:

    【解决方案3】:
    myBtn.onclick = function() {
        var filepath = 'video/hollywood-movies-2.mp4';
        document.getElementById('textToShow').src = filepath ;
    }
    

    【讨论】:

    • 您可能想要添加更多详细信息(例如与 DOM 更改相关的)。
    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    相关资源
    最近更新 更多