اجرای کد جاوا در آژاکس

para2x

Member
سلام دوستان ببخشید من یه صفحه عادی دارم که توش یه ادیتور هست ولی وقتی با آژاکس لودش می کنم دیگه کار نمی کنه
اصلا این مشکل رو با تمام کد های جاوا اسکریپت دارم باید چی کار کنم ؟
ممنون
 

para2x

Member
بذارین یه مشکل دیگه هم اضافه کنم :
صفحه اصلی چهار پنج تا فایل کنارش هست بعضی هاشو لوود می کنه بعضی های دیگش رو لوود نمی کنه چرا؟
 

para2x

Member
خوب باید بگم که از این همه استقبال کاربرای مجید آنلاین از یه کاربر تازه وارد شوکه شدم:eek:
بابا تورو خدا این تاپیک دیگه جا نداره........:mad:
یعنی یکی به ما نمی خواد کمک کنه:sad::sad::sad:
 

amirhkh

Member
شما اگه به صورت دستی Ajax رو نوشته باشید مشکلی ندارید

یه سوال :

از Framework خاصی استفاده کردید ؟؟ مثل Atlas یا Ajaxpro ؟؟
 

para2x

Member
دستی

نه دستی هست
اینم کد
PHP:
//System Work indicator
var myGlobalHandlers = {
 onCreate: function(){
  if (window.innerHeight && window.scrollMaxY) {
   xScroll = document.body.scrollWidth;
   yScroll = window.innerHeight + window.scrollMaxY;
  } else if (document.body.scrollHeight > document.body.offsetHeight){
   xScroll = document.body.scrollWidth;
   yScroll = document.body.scrollHeight;
  } else {
   xScroll = document.body.offsetWidth;
   yScroll = document.body.offsetHeight;
  }
  if ($('systemWorking')) {
   $('systemWorking').style.top = '0 px';
   $('systemWorking').style.left = '0 px';
   $('systemWorking').style.height = (yScroll + 'px');
   $('systemWorking').style.width = (xScroll + 'px');
   $('systemWorking').innerHTML='';
   Element.show('systemWorking');
   new Effect.SlideDown('systemWorking');
  }
 },onComplete: function(request, transport){
   if(transport.responseText=='OFFLINE'){
    //Windows.closeAll();
    LoginForm();
    return false;
   }
   new Effect.BlindUp('systemWorking');
   //if(originalRequest.responseText=='OFFLINE')
   //if(Ajax.activeRequestCount == 0){new Effect.BlindUp('systemWorking');}
 }
};
Ajax.Responders.register(myGlobalHandlers);
//window.onerror = function(){return true;} 
GetLoading=function (){
 return '<div align="center" dir="ltr"><b>Please Wait Loading... </b><br><img src="ajax/progress.gif" border="0"></div>';
}
LoadPage=function(url,idl){var pars = '';
 $(idl).innerHTML='<div align="center" dir="ltr" style="font-size:11px"><b>Please Wait Loading... </b><br><img src="ajax/progress.gif" border="0"></div>';
 var myAjax = new Ajax.Updater(idl, url, {method: 'get', parameters: pars,evalScripts:true});
 if($(idl).style.display=='none' && idl=='center'){$(idl).show();}
}

یعنی اصلش اینه

PHP:
LoadPage=function(url,idl){var pars = '';
 $(idl).innerHTML='<div align="center" dir="ltr" style="font-size:11px"><b>Please Wait Loading... </b><br><img src="ajax/progress.gif" border="0"></div>';
 var myAjax = new Ajax.Updater(idl, url, {method: 'get', parameters: pars,evalScripts:true});
 if($(idl).style.display=='none' && idl=='center'){$(idl).show();}
}
 

mosi20

Active Member
باید با ریگولار اکسپریژن اسکریپتهای جاوا را جدا کنی و با Dom اجراشون کنی
به همین راحتی
 

جدیدترین ارسال ها

بالا