2013-03-05 44 views
0

從TXT文件閱讀了這個腳本,把網址,txt文件到一個I幀並加載它們一個接一個:JavaScript的按訂單

<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.pop()); 
      $.each(loadTimes, function (index, value) { 
       var result = (value - beforeTimes[index])/1000; 
       if (result < 0) { 
        result = result * (-1); 
       } 
       $("#loadingtime" + index).html(result); 
       beforeLoad = value; 
      }); 
     }).attr('src', array.pop()); 
    }); 
</script> 

我的問題 - 它把網址無法按要求,我想它從底部或頂部開始,然後由一個開始按順序排列。我怎麼做?

+0

你的意思是通過把它們按順序? pop()移除並返回數組中的最後一個元素。 – 2013-03-05 07:59:50

回答

0

試試這個

var txtFile = new XMLHttpRequest(); 
txtFile.open("GET", "imones.txt", true); 
txtFile.onreadystatechange = function() 
{ 
if (txtFile.readyState === 4) // Makes sure the document is ready to parse. 
{ 
    if (txtFile.status === 200) // Makes sure it's found the file. 
    { 
    allText = txtFile.responseText; 
    } 
} 
}