/*======================================================================*\
|| #################################################################### ||
|| # ---------------------------------------------------------------- # ||
|| #     ---------------- PROGRAMMER AUTHOR ----------------          # ||
|| #               AJAX PROGRAMMER:CUMHUR GÜLSEREN                     # ||
|| #################################################################### ||
\*======================================================================*/
function ajaxnesneyap ()
{
var httpNesne = null;
var tarayici =navigator.appName;

if(tarayici == "Microsoft Internet Explorer")
{
httpNesne = new ActiveXObject ("Microsoft.XMLHTTP");
}
else
{
httpNesne = new XMLHttpRequest();
}
return httpNesne;

}

function ajaxistek(nesne,metod,dosya,degisken,fonksiyon)
{
ajaxnesne = ajaxnesneyap();

if(metod == 'POST')
{
if(ajaxnesne != null)
{
ajaxnesne.onreadystatechange = fonksiyon;
ajaxnesne.open ('POST',dosya,true);
header = "application/x-www-form-urlencoded";
ajaxnesne.setRequestHeader("Content-Type",header);
ajaxnesne.send(degisken);
}
else
{
alert ("Ajax nesnesi yapılamıyor");
}
}
else
{
if(ajaxnesne != null)
{
ajaxnesne.onreadystatechange = fonksiyon;
ajaxnesne.open ('GET',dosya+'?'+degisken+'&rid='+Math.random(),true);
date = "24 : May 1978";
ajaxnesne.setRequestHeader("If-Modified-Since",date);
ajaxnesne.send(null);
}
else
{
alert ("Ajax nesnesi yapılamıyor");
}
}
}
