正在将部分站点加载到iframe中
Loading portion of site into iframe
我有一个脚本,它使用将内容加载到iframe中
document.GetElementById('iframeid').src = 'site.html';
现在,问题是我只想加载页面的一部分。如果我可以使用jQuery,我会指定哪个部分通过:
$('#iframeid').load(src = 'site.html .classforportion');
然而,if似乎jQuery.load不适用于iframe。
在第一种情况下,是否可以"欺骗"浏览器获取变量或函数的内容?或者,是否有可能只创建临时的"html"文件很长时间,以便脚本将正确的内容加载到其中并将其传递给iframe(嗯…似乎不太可能…)。
对于这种特定情况,解决方案是删除加载页面的第一行。javascript或jQuery可能做到这一点吗?这种情况可能涉及iframe吗?
谢谢,为这件事疯狂!所以,感谢您的帮助!
我从来没有听说过用javascript实现这一点的方法,因为你不能用javascript访问自己域之外的文件。你可以用PHP 这样做
<?php
function get_content_part($part=null, $website = null)
{
$website = file_get_contents($website);
$data = str_replace("'n", '', $website);
echo preg_match("/'<div class'='"'.$part.''"'>(.*)<'/div'>/",$data,$match);
return $match;
}
?>
也许可以将其与JavaScriptAjax调用集成,然后可以通过javascript调用来实现。顺致敬意,乔纳斯
现在,问题是我只想要页面加载的一部分
将页面加载到不可见的容器(iframe、div等)或javascript字符串变量中,然后对其执行任何操作。例如,将部分内容加载到不可见性div中,然后将其复制到iframe中,或将孔页面加载到看不见的iframe,然后将所需的部分复制到另一个可见的容器中。
相关文章:
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 使用Javascript(或jQuery)加载iframe内容
- Internet Explorer重新加载IFrame
- Fine Uploader-未收到来自已加载iframe的有效消息
- 使用本地生成的代码通过 JavaScript 加载 IFrame
- 加载iframe时激发的事件
- 动态渲染 .mht 文件,无需加载/iframe/嵌入
- 如何在选择列表项时重新加载iframe
- 如何使用JavaScript在iframe中重新加载iframe
- 在featherlight.js中延迟加载iFrame
- 实时在更改时重新加载iframe脚本
- 如何在不闪烁的情况下加载Iframe
- 如何按时间间隔重新加载Iframe内容,使其不会闪烁
- 设置 URL 以在 Django 模板中加载 iframe
- 在离开页面之前加载 iframe
- 加载 Iframe src,并从水平下拉菜单中进行选择
- 同时加载 iframe 并重置文档位置
- 单击按钮时重新加载 iframe 内容(本地 HTML)
- 单击元素时重新加载 iframe src
- 在可见时加载 iframe