txt ファイルからデータ (URL) を読み取り、各 URL をフレームに配置し、その URL を iframe にロードするのにかかった時間を計算し、結果を html に表示するこの JavaScript を取得しましたdiv
。
コードは次のとおりです。
<script type="text/javascript">
$.get("imones.txt", function (data) {
var array = data.split(/\r\n|\r|\n/);
var beforeLoad = (new Date()).getTime();
var loadTimes = [];
var beforeTimes = [];
$('#frame_id').on('load', function () {
beforeTimes.push(beforeLoad);
loadTimes.push((new Date()).getTime());
$('#frame_id').attr('src', array.shift());
try {
$.each(loadTimes, function (index, value) {
var result = (value - beforeTimes[index]) / 1000;
if (result < 0) {
result = result * (-1);
}
$("#loadingtime" + [index]).html(result);
beforeLoad = value;
});
} catch(ex) {}
}).attr('src', array.shift());
});
</script>
imones.txt には、このようにデータが書き込まれていexample1.com, example2.com
ます。このファイルを読み取る代わりにimones.txt
、php 配列に置き換えたい:
$url_array = array();
$url_array[] = 'example1.com';
$url_array[] = 'example2.com';
そして、結果を html div ( $("#loadingtime" + [index]).html(result);
) に表示する代わりに、その結果を別の php 配列に入れたい:
$php_array[] = $("#loadingtime" + [index]).html(result);
誰かが私にこれを手伝ってもらえますか?