Я не понимаю, почему у вас здесь два таймера.Почему бы не выполнить всю печать в функции обратного вызова?
Кроме того, как было указано в комментариях к вопросу, document.write недействителен после загрузки страницы.Вместо этого используйте jQuery, чтобы добавить / заменить элемент #vory
:
$(document).everyTime(1000, 'controlled', function() {
$.ajax({
type: 'GET',
url: 'sisplits2.log',
dataType: 'text',
async: 'false',
success: function(data){
array = data.split('-');
$('#vory').html(''); // Clear contents
for(var i in array) {
$('#vory').append(array[i]+'<br>');
}
}
});
});
Пример: http://jsfiddle.net/j6WuV/1/
Пример аналогичен, с изменениями для jsfiddle и использованием вместо этого setIntervaleveryTime
.