İ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.