动态地将外部网站加载到Iframe中 - 有更好的方法吗?

时间:2010-09-27 01:19:34

标签: javascript jquery iframe

我构建了一个当前使用Iframe加载外部网站的应用程序。

这种方法确实减慢了我的应用程序速度 - 最多需要5秒才能加载一个页面 可能会在其自己的标签/窗口中加载<1秒。

我可以实施哪些解决方案让速度更快?!?

谢谢!

编辑:

这是我目前正在使用的代码:

<script type="text/javascript">

// Change iFrame on a Button Click Event
$("#myButton").click(function(event){            
    $("#myIFrame").attr('src', $('#url').val());
});

</script>

<input class="url_top" type="text" id="url" value="http://">
<a id="myButton" href="#">Load</a> 
<iframe id="myIFrame" height="80%" width="100%" class="netframe" src="page.php"></iframe>

2 个答案:

答案 0 :(得分:1)

@Simon,如果你要将网站加载到iFrame中,那么你可能正在做一个缩略图吗?这样做会很慢,因为每个页面都需要在你的页面中呈现,这样你就可以将外部网站的速度提高n倍,其中n是你网页上的网站数量。

请提供更多关于您想要的结果的信息,以便伟大的社区可以就不同的策略提供建议。

答案 1 :(得分:-2)

你应该使用函数jQuery

$(function(){ $("#NameImage").css('display','none')})

但你应该使用jQuery v1.7.3

的功能