Do tego to ja już dawno doszedłem...
Kod:
function licznik(id)
{
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}
xhr.open("GET", "http://niebowsieci.pl/counter.php?id="+id, true);
xhr.send(null);
}
function licznik(id){
try
{
xmlHttp=new XMLHttpRequest();
}
catch(e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.open("GET","http://niebowsieci.pl/counter.php?id="+id, false);
xmlHttp.send(null);
}
function licznik(id)
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else {
alert('nie stworzono obiektu xhr');
}
xmlhttp.open("GET","http://niebowsieci.pl/counter.php?id="+id,true);
xmlhttp.send();
}
i kilka innych wariacji działają dokładnie tak samo: w Operze i Mozilli bez zarzutu, w IE za cholerę.

Pomocy! Przypuszczam, że problem leży w implementacji metody open w Microsoft Internet Explorer. Niestety, nie wiem co z tym zrobić...