View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 15.02.2008   #4 (permalink)
nikefootball
 
Üyelik Tarihi: 06.12.2005
Yer: KOCAELI
Mesaj: 39
Re: Ajax - Include (Sayfa açıldığında sayfa çağırmak)

İndex sayfasına ,alt kategorilerde bulunan 1.PHP, 2.PHP , 3.PHP gibi sayfaları include etmek istiyorum. ajax ile body onload seçeneği ile bunu gerçekleştirebiliyorum. Bir div alanı na bu sayfaları şu kodlarla çağırıyorum.

Kod:
<script type="text/JavaScript">
var page = "tipster/tip_bekliyor.PHP"; // Çağırılacak sayfayı bu bölümde belirtiyoruz.
function ajax(url,target)
 {
    // native XMLHttpRequest object
   document.getElementById(target).innerHTML = 'Yükleniyor...';
   if (window.XMLHttpRequest) {
       req = new XMLHttpRequest();
       req.onreadystatechange = function() {ajaxDone(target);};
       req.open("GET", url, true);
       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", url, true);
           req.send();
       }
   }
}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>
Kod:
<body onLoad="ajax(page,'sag_blok');">
bu şekilde sayfa bir div alanı içerisine yükleniyor sorunsuz şekilde, şimdi ben birden fazla sayfayı farklı div alanları içerisinde aynı bu şekilde body onload ta bulunan sag_blok gibi , misal Footer, header gibi yerlere include yapmak istiyorum ayrı sayfaları ama

Kod:
var page = "tipster/tip_bekliyor.PHP"; // Çağırılacak sayfayı bu bölümde belirtiyoruz.
buraya birden fazla sayfa adı yazıp, aşağıya da body onload da yine fazla sayıda sayfayı ( ile ayırarak belirtip yukarıdaki sayfalarla nasıl ilişkilendireceim yani body onload da 3-4 sayfa çağırılacak ama hangi sayfa hangi alan içerisinde görünecek bunu nasıl sağlayabilirim.
nikefootball şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin