[英]Javascript page loading time with iframes
我有这个简单的JavaScript,可让我加载网址:
var beforeLoad = (new Date()).getTime();
$('#myiframe').one('load', function() {
var afterLoad = (new Date()).getTime();
var result = (afterLoad - beforeLoad) / 1000;
$("#loadingtime").html(result);
});
#myiframe
的iframe = ID, #loadingtime
= DIV其中i存储结果。
其余的代码如下:
<?php $url = 'example.com'; ?>
<iframe width="200" height="200" id="myiframe" src="http://www.<?php echo $url;?>"></iframe>
<div id="loadingtime"></div>
当我只有1个网址时,这一切都很好。 我想要一个网址数组:
$url = array();
$url[] = 'example1.com';
$url[] = 'example2.com';
然后使其加载第一个URL,计算加载时间,从数组加载下一个URL并计算该URL的加载时间,依此类推。 任何建议,我怎么做?
的PHP
$url = array();
$url[] = 'example1.com';
$url[] = 'example2.com';
foreach($url as $u){
echo '<div class="frame_container">
<iframe width="200" height="200" id="myiframe" src="http://www.'.$u.'"></iframe>
<div class="loadingtime"></div>
</div>';
}
Java脚本
var beforeLoad = (new Date()).getTime();
$('.frame_container iframe').on('load', function() {
var afterLoad = (new Date()).getTime();
var result = (afterLoad - beforeLoad) / 1000;
$(this).parent().find('div.loadingtime').html(result);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.