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()');