Почитал то что Вы мне порекомендовали, кое что понял кое что нет....
Вот что у меня получилось:
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function checkchanges(){
var xmlhttp = getXmlHttp()
xmlhttp.open('GET', '/test.php?r='+Math.random(), true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
};
xmlhttp.send(null);
}
jQuery(document).ready(function(){
var timer = setInterval(function() { checkchanges(); }, 5000);
});
Функцию function getXmlHttp() нашёл в интернете, как там сказано обеспечивает кроссбраузерность...
Получается что я запускаю данный скрипт, когда документ загрузился, и он исполняется в данном случае каждые 5 секунд... Если ответ успешный то выводится алерт в котором текст файла test.php, как мне теперь впихнуть сюда проверку изменения файла не пойму... я так понимаю в этот файл нужно передавать время последнего изменения когда открылась страница, в этом файле нужно сравнить какое было, и какое сейчас, если изменилось то выдать например тот же алерт...