Merhaba üstadlar.

Javascript özürlüyüm diyebilirim. Bildiğim kadarıyla bir şeyler yapmaya çalıştım ancak istediğim sonuca ulaşamadım.


function Ajax(){var AjaxUret;
/*@cc_on @*/
/*@if (@_jscript_version >= 5) try { AjaxUret = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {try { AjaxUret = new ActiveXObject("Microsoft.XMLHTTP"); }catch (E) { AjaxUret = false; }}@end @*/
if (!AjaxUret && typeof XMLHttpRequest!='undefined'){try{AjaxUret= new XMLHttpRequest();}catch(e){AjaxUret=false;}}
return AjaxUret;}

function VeriCek(Giden, Sayfa){
var Sonuc = new String("");
var Nesne = new Ajax();
Nesne.open("post", Sayfa, true);
Nesne.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9");
Nesne.send(Giden);
Nesne.function(){if(Nesne.readyState == 4 && Nesne.status == 200){Sonuc += Nesne.responseText;}else{Sonuc += 'yanlışlık var!';}}
return Sonuc;
}

function Getir(){
var Veri = new String("");
Veri += 'Gelen='+encodeURIComponent(document.getElementById('Metin').value);

var Sonuc = VeriCek(Veri, '/AJAX/Ajax.asp');
document.getElementById('Yazdir').innerHTML = Sonuc;
}









Vericek fonksiyonunda Nesne.responseText ile dönen sonucu, Getir fonksiyonundaki Sonuc değişkenine eşitlemek istiyorum. Bunu return ile yapmaya çalıştım ancak olmadı.

Nedir bunun yolu? Yardımlarınızı bekliyorum.