<script language="Javascript">
// CreatexmlhttpRequest
function CreatexmlhttpRequest()
{
var xmlhttp;
try {
// Mozilla / Safari
xmlhttp = new XMLHttpRequest();
} catch (e) {
// IE
var XMLHTTP_IDS = new Array(
'MSXML2.XMLHTTP.5.0',
'MSXML2.XMLHTTP.4.0',
'MSXML2.XMLHTTP.3.0',
'MSXML2.XMLHTTP',
'Microsoft.XMLHTTP' );
var success = false;
for (var i=0;i < XMLHTTP_IDS.length && !success; i++) {
try {
xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
success = true;
} catch (e) {}
}
if (!success) {
throw new Error('Unable to create XMLHttpRequest.');
}
}
var self = xmlhttp;
xmlhttp.onreadystatechange = function() {
if (self.readyState == 4) {
if (self.status == 200) {
self.onComplete(self.responseText);
}
else {
throw new Error('Loading Error: ['+req.status+'] '+req.statusText);
}
}
}
return xmlhttp;
}
function getObject(objectId) {
if(document.getElementById && document.getElementById(objectId))
{
// W3C DOM
return document.getElementById(objectId);
}
else if (document.all && document.all(objectId))
{
// MSIE 4 DOM
return document.all(objectId);
}
else if (document.layers && document.layers[objectId])
{
// NN 4 DOM.. note: this won't find nested layers
return document.layers[objectId];
}
else
{
return false;
}
}
function ShowCount(Urll,tid)
{
var strtime = getDataTimes();
var url=Urll+tid;//Urll目标网址,tid参数。
var xmlhttp=CreatexmlhttpRequest();
var requestType = "viewcount";//viewcount显示的id
xmlhttp.open("get", url, true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==1)
{
getObject(requestType).innerHTML="С";
} else if(xmlhttp.readyState==4&& xmlhttp.status == 200)
{
getObject(requestType).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(null);}
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货