[JS] Tekst z pliku (co jakiś czas)

0

całość znalazlem na forum... działa... ale...

chodzi o to zeby na stronie byl wyswietlany tekst z pliku (i aktualizowal sie powiedzmy co 1 sek.)

function getValue() {

if (navigator.appName=="Netscape") 
    xmlhttp = new XMLHttpRequest();
else if (navigator.appName=="Microsoft Internet Explorer") 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    xmlhttp.open("GET","value.txt",true);
    xmlhttp.onreadystatechange=function()
    {
        if(xmlhttp.readyState==4)
            document.getElementById('voltage').innerHTML = xmlhttp.responseText; 
    }
    xmlhttp.send(null);

setTimeout("getValue();",1000);
}

a na stronie:

</p>

cały skrypt pod FF chodzi, ale na IE załaduje sie raz dobrze i potem juz sie nie zmienia nic... "xmlhttp.responseText" ma cały czas ta sama wartosc - trzeba zamknac przegladarke i wejsc jeszcze raz - wtedy znowu pobierze dobrze... ale dalej nie zmienia :/

0

Wina cache. Męczyłem się z tym z szybką edycją. Pragma: no-cache nie pomagała. Pomogło dodanie do adresu pobieranego pliku
"?rand=" + new Date()

0

no i wszystko... chyba sam bym na cos takiego nie wpadł ;)

dzięki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0