Bir ajax fonksiyonu yazdım ve cevap geldiğinde bir fonksiyon çalıştırmasını istiyorum. Fakat bu genel kullanımlı bi fonk. olacağı için parametre ile çalıştırılacak fonksiyonun adının belirlenmesini istiyorum. Aşağıdaki gibi yaptım, sonuç: ie6 da çalışıyor, Firefox ta infinite loof benzeri bişeye sebep oluyor. Burada infinite loop yok bence ama neden kaynaklandığını anlamadım. Yardımlarınızı bekliyorum.


ajax(func){
...
http.onreadystatechange=function(){
var myfunc=new Function(func); myfunc(); }
...
}

function yaz(){ document.writeln("oluyor");}

ajax('yaz()');