我有如下一段代码:
<script>
var xmlhttp;
try{
xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp= new XMLHttpRequest();
}catch(e){}
}
}
function getPart(url){
xmlhttp.open("get",url,true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
{
if(xmlhttp.responseText!=""){
document.getElementById("partdiv").innerHTML = unescape(xmlhttp.responseText);
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
}
var b=document.getElementById("partdiv").innerHTML.split("$")[1]/
if (b>0){
document.getElementById("b").innerHTML= '  (' + b +')'+ '<img src=images/new.gif align=texttop>'
}
var c=document.getElementById("partdiv").innerHTML.split("$")[2]/
if (c>0){
document.getElementById("c").innerHTML= '  (' + c +')'+ '<img src=images/new.gif align=texttop>'
}
var d=document.getElementById("partdiv").innerHTML.split("$")[3]/
if (d>=1){
document.getElementById("d").innerHTML= '  (' + d +')'+ '<img src=images/new.gif align=texttop>'
}else {
document.getElementById("d").innerHTML=""
}
var e=document.getElementById("partdiv").innerHTML.split("$")[4]/
if (e>=1){
document.getElementById("e").innerHTML= '  (' + e +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("e").innerHTML=""
}
var f=document.getElementById("partdiv").innerHTML.split("$")[5]/
if (f>=1){
document.getElementById("f").innerHTML= '  (' + f +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("f").innerHTML=""
}
var g=document.getElementById("partdiv").innerHTML.split("$")[6]/
if (g>=1){
document.getElementById("g").innerHTML= '  (' + g +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("g").innerHTML=""
}
var h=document.getElementById("partdiv").innerHTML.split("$")[7]/
if (h>=1){
document.getElementById("h").innerHTML= '  (' + h +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("h").innerHTML=""
}
var i=document.getElementById("partdiv").innerHTML.split("$")[8]/
if (i>=1){
document.getElementById("i").innerHTML= '  (' + i +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("i").innerHTML=""
}
var j=document.getElementById("partdiv").innerHTML.split("$")[9]/
if (j>=1){
document.getElementById("j").innerHTML= '  (' + j +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("j").innerHTML=""
}
var k=document.getElementById("partdiv").innerHTML.split("$")[10]
if (k>=1){
document.getElementById("k").innerHTML= '  (' + k +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("k").innerHTML=""
}
}
}
else{
document.getElementById("partdiv").innerHTML = "数据载入出错";
}
}
}
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(null);
}
setInterval("getPart('asp/srm/count.asp')",1000)
</script>现在遇到一个非常奇怪的问题:
只我一将:
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
} 改成:
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
} else{document.getElementById("a").innerHTML=""
}后面的d,e,f,g,h,j,k就全部没有值了(全部变为0了)
真是郁闷啊,都不知道怎么回事
<script>
var xmlhttp;
try{
xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp= new XMLHttpRequest();
}catch(e){}
}
}
function getPart(url){
xmlhttp.open("get",url,true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4)
{
if(xmlhttp.status == 200)
{
if(xmlhttp.responseText!=""){
document.getElementById("partdiv").innerHTML = unescape(xmlhttp.responseText);
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
}
var b=document.getElementById("partdiv").innerHTML.split("$")[1]/
if (b>0){
document.getElementById("b").innerHTML= '  (' + b +')'+ '<img src=images/new.gif align=texttop>'
}
var c=document.getElementById("partdiv").innerHTML.split("$")[2]/
if (c>0){
document.getElementById("c").innerHTML= '  (' + c +')'+ '<img src=images/new.gif align=texttop>'
}
var d=document.getElementById("partdiv").innerHTML.split("$")[3]/
if (d>=1){
document.getElementById("d").innerHTML= '  (' + d +')'+ '<img src=images/new.gif align=texttop>'
}else {
document.getElementById("d").innerHTML=""
}
var e=document.getElementById("partdiv").innerHTML.split("$")[4]/
if (e>=1){
document.getElementById("e").innerHTML= '  (' + e +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("e").innerHTML=""
}
var f=document.getElementById("partdiv").innerHTML.split("$")[5]/
if (f>=1){
document.getElementById("f").innerHTML= '  (' + f +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("f").innerHTML=""
}
var g=document.getElementById("partdiv").innerHTML.split("$")[6]/
if (g>=1){
document.getElementById("g").innerHTML= '  (' + g +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("g").innerHTML=""
}
var h=document.getElementById("partdiv").innerHTML.split("$")[7]/
if (h>=1){
document.getElementById("h").innerHTML= '  (' + h +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("h").innerHTML=""
}
var i=document.getElementById("partdiv").innerHTML.split("$")[8]/
if (i>=1){
document.getElementById("i").innerHTML= '  (' + i +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("i").innerHTML=""
}
var j=document.getElementById("partdiv").innerHTML.split("$")[9]/
if (j>=1){
document.getElementById("j").innerHTML= '  (' + j +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("j").innerHTML=""
}
var k=document.getElementById("partdiv").innerHTML.split("$")[10]
if (k>=1){
document.getElementById("k").innerHTML= '  (' + k +')'+ '<img src=images/new.gif align=texttop>'
}else{
document.getElementById("k").innerHTML=""
}
}
}
else{
document.getElementById("partdiv").innerHTML = "数据载入出错";
}
}
}
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(null);
}
setInterval("getPart('asp/srm/count.asp')",1000)
</script>现在遇到一个非常奇怪的问题:
只我一将:
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
} 改成:
var a=document.getElementById("partdiv").innerHTML.split("$")[0]/
if (a>0){
document.getElementById("a").innerHTML= '  (' + a +')'+ '<img src=images/new.gif align=texttop>'
} else{document.getElementById("a").innerHTML=""
}后面的d,e,f,g,h,j,k就全部没有值了(全部变为0了)
真是郁闷啊,都不知道怎么回事
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货