Javascript 如何在不加载两次相同URL的情况下镜像iframe?CSS没有';t激活
我有两个iFrame并排,只希望第一个是加载URL。在第一个完成加载后,我希望第二个iframe具有相同的内容,而不加载相同的URL。以下是我尝试过的: 在这里测试: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,
$(文档).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中提供一个示例吗?我现在只用了一天,不知道怎么翻译