问题是本机浏览正常,但是其他机器访问不了,排除网络问题,是在
docSubmit.load("http://localhost/WebService1/Service1.asmx/senddata");   
这里的问题。!!
 function getdata()
  {
    docSubmit =new ActiveXObject("Microsoft.XMLDOM");  
    docSubmit.async = false;   
    docSubmit.load("http://localhost/WebService1/Service1.asmx/senddata");   
    docSubmit.loadXML(docSubmit.xml.replace(/&lt;/g,"<").replace(/&gt;/g,">"));
     
    var msg="";  
    var haoma="";
    nodeList=docSubmit.documentElement.getElementsByTagName("Table");
    table1.innerText=""; 
    var tr0 = document.all.table1.insertRow();
    var titletd1=tr0.insertCell();
    titletd1.innerHTML="手机号码";
    var titletd2=tr0.insertCell();
    titletd2.innerHTML="内容";
   for (i=0;i<nodeList.length;i++)
    {
    msg=nodeList(i).selectSingleNode("Message").text;
    haoma=nodeList(i).selectSingleNode("Mobile").text;
  
    var tr = document.all.table1.insertRow();
    var td = tr.insertCell();
    var td2 = tr.insertCell();
    td.innerHTML=haoma;
    td2.innerHTML=msg;
        }    table1.style.visibility="visible";     
  }    
</SCRIPT>
</HEAD>
<body MS_POSITIONING="GridLayout" onload=getdata()>
<form id="Form1" method="post" runat="server">
    <table width="90%" name="table1" border=1 id="table1">
</table>

<script language="javascript">
           setInterval(getdata,1000); //动态定时调用
</script>
</form>
</body>
</HTML>
webserver
  <WebMethod()> _
        Function senddata()
        db.sybaseopen()
        cmd = New OdbcCommand("set rowcount 10 select * from test order by SendTime desc set rowcount 0", db.conn)
        adp = New OdbcDataAdapter(cmd)
        adp.Fill(ds)
        db.conn.Close()
        db.conn.Dispose()
        Return ds.GetXml()
    End Function