gpt4 book ai didi

javascript - 将内容添加到 iframe

转载 作者:行者123 更新时间:2023-11-28 10:21:21 25 4
gpt4 key购买 nike

我正在 iframe 内显示页面。以下是标记:

<iframe src="/home/index" width="700px" height="300px"/>

现在,我尝试使用 jquery 将另一个页面的内容添加到此 iframe:

 $('iframe').bind('load',function()
{

$('iframe).contents().find('body').load('/user/profile');
});

页面(用户/个人资料)内容正在渲染,除了 javascript 文件,即“用户/个人资料”页面的头部包含对 javascript 文件(如 jquery.js、profile.js 等)的引用。我在 firebug 中检查了 iframe 的内容。没有引用这些js文件。请帮忙。

最佳答案

当 jQuery 添加包含 script 标签的内容时,这些标签将被删除。其中的代码无需插入到 DOM 中即可执行。这样做是因为当您尝试执行此操作时,Internet Explorer 有时会崩溃。

此外,您还想知道为什么没有将 /user/profile 上的 head 元素的内容添加到 body 中> iframe 页面。您是否真的对这没有按预期工作感到惊讶?

既然您要替换 iframe 的全部内容,为什么不更改它指向的页面呢?我不太明白你为什么用 Javascript 来做这个。

关于javascript - 将内容添加到 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com