Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不加载两次相同URL的情况下镜像iframe?CSS没有';t激活_Javascript_Jquery_Html_Css_Iframe - Fatal编程技术网

Javascript 如何在不加载两次相同URL的情况下镜像iframe?CSS没有';t激活

Javascript 如何在不加载两次相同URL的情况下镜像iframe?CSS没有';t激活,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,我有两个iFrame并排,只希望第一个是加载URL。在第一个完成加载后,我希望第二个iframe具有相同的内容,而不加载相同的URL。以下是我尝试过的: 在这里测试: $(文档).ready(函数(){ $('#iframeID1')。on('load',function(){ $('iframeID2').contents().find('html').html($('iframeID1').contents().find('html').html()); }); }); 非jquery,

我有两个iFrame并排,只希望第一个是加载URL。在第一个完成加载后,我希望第二个iframe具有相同的内容,而不加载相同的URL。以下是我尝试过的:

在这里测试:


$(文档).ready(函数(){
$('#iframeID1')。on('load',function(){
$('iframeID2').contents().find('html').html($('iframeID1').contents().find('html').html());
});
});

非jquery,但是为什么不从页面中读取HTML,然后使用类似于

Iframe.contentWindow.document.open('text/htmlreplace');
Iframe.contentWindow.document.write(htmlfromfirstiframe);
Iframe.contentWindow.document.close();

“不加载相同的URL”。。。这是唯一的其他选择,可能是最好的选择。也许您应该使用ajax来完成您正在做的任何事情instead@charlietfl为什么?它几乎可以工作了,我们只需要以某种方式激活CSS。我真的需要它这样做。没有简单的方法来做你要问的是为什么。你所做的是非常非正统的。我知道这是非正统的,这就是stackoverflow天才将要进来的地方。在你进一步解释你的用例之前,你不会得到更多的帮助。仍然认为这种方法是错误的,并且有更好的方法来解决更高级别的问题。您能在jQuery中提供一个示例吗?我现在只用了一天,不知道怎么翻译