View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 02.03.2007   #2 (permalink)
Sitebuilder
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Re: Ajax - Include (Sayfa açıldığında sayfa çağırmak)

Sorunumu aşağıdaki kodları kullanarak çözdüm, şuanki tek sorun belirli bir zamanda güncelleme yapıyor sayfa kendisini, eğer bu kodu oradan çıkartabilirsem veya bir arkadaş onu oradan çıkartarak çalıştırabilirse kodları sadece body onload eklentisiyle sayfayı çağırabiliriz

Belki birilerine lazım olur.

PHP Code:
<script type="text/JavaScript">
var 
page "time.ASP"// Çağırılacak sayfayı bu bölümde belirtiyoruz.
function ajax(url,target)
 {
    
// native XMLHttpRequest object
   
document.getElementById(target).innerHTML 'sending...';
   if (
window.XMLHttpRequest) {
       
req = new XMLHttpRequest();
       
req.onreadystatechange = function() {ajaxDone(target);};
       
req.open("GET"urltrue);
       
req.send(null);
   
// IE/Windows ActiveX version
   
} else if (window.ActiveXObject) {
       
req = new ActiveXObject("Microsoft.XMLHTTP");
       if (
req) {
           
req.onreadystatechange = function() {ajaxDone(target);};
           
req.open("GET"urltrue);
           
req.send();
       }
   }
           
setTimeout("ajax(page,'scriptoutput')"10000);
}function 
ajaxDone(target) {
   
// only if req is "loaded"
   
if (req.readyState == 4) {
       
// only if "OK"
       
if (req.status == 200 || req.status == 304) {
           
results req.responseText;
           
document.getElementById(target).innerHTML results;
       } else {
           
document.getElementById(target).innerHTML="ajax error:\n" +
               
req.statusText;
       }
   }
}
</script>

<body onLoad="ajax(page,'scriptoutput')">
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="scriptoutput"></div
Sitebuilder şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin