javascript - 创建一个加载与放置位置相同的页面的 iframe - IframeLoop

标签 javascript jquery iframe

我正在创建一个 Wordpress 网站,我需要一个页面在其内部的 iframe 中自行加载。
就像盗梦空间电影一样!
我的问题是页面的 URL 是动态的。

实际上我需要一个在特定 div 中附加 iframe 的脚本...我已经尝试过这行代码,但它不起作用:

jQuery(".reloaddivxxx").append(" <iframe src=\"(window.location.href)\"></iframe> ");

我不确定我是否清楚我需要做什么...... 我需要创建一个 iframe 来加载放置的页面并动态获取该页面的 url。

最佳答案

获取当前页面的 URL 后,您可以使用 JavaScript 设置 iframe 的 url。

var url = window.location.href;
var iframe = window.frames[0];
iframe.location = url;

编辑 1:

如果您也动态插入 iframe,则必须在插入 iframe 之后或之前获取对 iframe 的引用。这是后者的示例:

var url = window.location.href;

// Create the iframe using jquery, and set the url of it.
var iframe = $("<iframe>");
iframe[0].src = url;

// Insert the iframe into the div.
jQuery(".reloaddivxxx").append(iframe);

关于javascript - 创建一个加载与放置位置相同的页面的 iframe - IframeLoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32566599/

相关文章:

javascript - 如果在 jquery 中选中任何复选框,则显示不同的元素

javascript - 将新节点添加到 DOM 中并检查它们是否存在

javascript - 使用 .html() 隐藏 <div> 中的内容而不隐藏内部 <div>

jquery - 我无法更改 codrops 下拉菜单中的字体系列

javascript - 如何从 Bootstrap 4 下拉项目菜单中显示所选项目

javascript - 如何查找当前TD是否是TR中的最后一个TD

javascript - 在 JavaScript 中如何控制分配的内存是否存储在 L1、L2、L3 缓存或其他缓存中?

javascript - 跨域获取 iframe 中元素的 CSS 属性

javascript - 访问 iframe

javascript - 在 url 悬停时在弹出式 div 中显示网站?