Article View: pl.comp.lang.javascript
Article #50939Problem z getMilliseconds na Windows CE
From: DK
Date: Thu, 10 Nov 2011 10:54
Date: Thu, 10 Nov 2011 10:54
36 lines
2210 bytes
2210 bytes
Witam.
Napisałem krótki skrypt który pobiera coś z serwera po czym ma
przetworzyć to co przyjdzie i dodatkowo dać informację o czasie który
minął od wysłania do otrzymania danych. Nie jest to skomplikowane i
działa prawie wszędzie. Poza ... Windowsem CE na którym mi zależy, aby
to chodziło. W skrócie przed wysłaniem zapytania do serwera tworzę nowy
obiekt daty i ponownie gdy serwer już odpowie. Różnica tych 2 wartości
to czas odpowiedzi serwera. Ale dostaję ją z dokładnością do 1s (tylko
na Win CE, na pozostałych systemach i przeglądarkach jest ok)
odpaliłem funkję getMilliseconds i dla dowolnej daty zwraca mi wartość
0. Wygląda na to że na tym systemie dokładność pomiaru będzie do 1
sekundy a to jest dla mnie stanowczo za mało. Da się to jakoś obejść ?
W skrypt w skrócie wygląda tak (wywaliłem z niego wszystko co jest
niepotrzebne na tą chwilę)
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","index.php?wartosc=12345678901234567890123456789012",false);
xmlhttp.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00
GMT" );
var startdate= new Date();
xmlhttp.send(null);
var enddate = new Date();
if (xmlhttp.status==200)
{
startdate=enddate-startdate;
document.getElementById(\'responsetime\').innerHTML=startdate;
};
Technical Details
Message-ID:
<j9gahm$ftr$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: DK <amidar@gazeta.pl> Newsgroups: pl.comp.lang.javascript Subject: Problem z getMilliseconds na Windows CE Date: Thu, 10 Nov 2011 11:54:45 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 36 Message-ID: <j9gahm$ftr$1@inews.gazeta.pl> NNTP-Posting-Host: 93.95.93.123 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1320922486 16315 93.95.93.123 (10 Nov 2011 10:54:46 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 10 Nov 2011 10:54:46 +0000 (UTC) X-User: amidar User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit