2011-07-27 5 views
0

私はdiv要素をリフレッシュするためにfollwingのコードを使用していますが、そのが動作していないAjaxのdivのリフレッシュ

<script src="moniter.js" type="text/javascript"></script> 
<body onLoad="moniter();"> 
<div id="moniter"> 
<?php echo rand() ; ?> 

     </div> 
</body> 

とJSファイルをガイドしてくださいあなたはタイプミスを持って

var xmlHttp_moniter 

    function moniter() 
    { 
     xmlHttp_moniter = GetXmlHttpObject_parcel() 
     if(xmlHttp_moniter == null) 
     { 
      alert("browser does not support HTTP Request") 
      return 
     } 
     var url="moniter.php?random=" + Maths.random() 
     xmlHttp_moniter.onreadystatechange = stateChanged 
     xmlHttp_moniter.open("GET",url,true) 
     xmlHttp_moniter.send(null) 

    } 

    function stateChanged() 
    { 
     if(xmlHttp_moniter.readyState==4 || xmlHttp_moniter.readyState == "complete") 
     { 
      document.getElementById("moniter").innerHTML = xmlHttp_moniter.responseText 
      setTimeout('moniter()',100); 
     } 
    } 

    function GetXmlHttpObject_parcel() 
    { 
     var xmlHttp_moniter=null; 
     try 
     { 
      xmlHttp_moniter=new XMLHttpRequest(); 
     } 
     catch (e) 
      { 
       //Internet Explorer 
       try 
        { 
         xmlHttp_moniter=new ActiveXObject("Msxml2.XMLHTTP"); 
        } 
       catch (e) 
        { 
        xmlHttp_moniter=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
      } 
     return xmlHttp_moniter; 
    } 

答えて

4

です。​​をMath.random()に置き換えると、コードが期待通りに機能するはずです。

+0

ありがとう、あなたのソリューションはうまくいった – user667340

-1
$('#urDivID').trigger('create'); 
関連する問題