کمک کنید

mortezaaa

New Member
سلام خسته نباشی دوستان من یه مشکل باسم پیش امد
من یه اسکریپت آژاکس دارم به این صورت
PHP:
if ( typeof XMLHttpRequest != "undefined" )
 {
 var Ajax = new XMLHttpRequest(); 
 }
else if ( window.ActiveXObject )
 {
  var aVersions = ["MSXML2.XMLHTTP.5.0","MSXML.XMLHTTP.4.0","MSXML.XMLHTTP.3.0","MSXML.XMLHTTP","Microsoft.XMLHTTP"];
  for ( var i = 0 ; i < aVersions.length; i++ )
   {
   try {
    var Ajax = new ActiveXObject(aVersions[i]) ;
    } catch (oError) { }
   }
 }
if ( !Ajax )
 {
 alert("no Ajax");
 } 
function randnumber(){
randstr = parseInt(Math.random()*(9999999999999))
return randstr
}
var $_L = function(div)
{
document.getElementById(div).innerHTML = "لطفا صبر کنید ...";
}
function openurl(div,url){
$_L(div);
Ajax.open("GET",url);
Ajax.onreadystatechange = function()
 {
 if ( Ajax.readyState == 4 )
  {
   if ( Ajax.status == 200 )
    {
    document.getElementById(div).innerHTML = Ajax.responseText ;
    }
   else
    {
    document.getElementById(div).innerHTML = "<font color='#FF0000'>آدرس داده شده موجود نمي باشد.</font>" ;
    }
    
  }
 }
 Ajax.send(null);
}

حالا برای اینکه یه صفحه رو لود کنم
از این روش استفاده می کنم
<div class="body" id=index >
</div>
حالا تو قسمت صفحه ادمین من قسمت ارسال مطلب یه ویرایشگر دارم ولی خوب ویرایشگر را بالا نمی یاره
یعنی اصلا تک اسکریپت را تو صفحه های که لود میشه بالا نمیاره لطفا کمک کنید بگید چه طوری اسکریپت تو آژاکس بالا می یاد
 

mortezaaa

New Member
یعنی تو این انجمن بزرگ کسی نیست جواب یه سوال را بده بابا خیلی گیرم
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
سلام دوست عزیز .
لطفا قوانین انجمن رو مطالعه فرمایید .
اگر کسی جواب سوال شما رو بدونه حتما کمک می کنه .
دیگه نیازی نیست که پشت سر هم تاپیک رو بالا بیارین .
در ضمن اینجا جای تبلیغات هم نیست .
ببخشید یکم تند حرف زدم .
موفق باشید .
 
یعنی میخوای editor رو ایجکسی لود کنی؟
اگه editor ی که داری استفاده می کنی چیز معروفی مثل fck یا چیزای دیگه هست بگو.
تو میتونی اون اسکریپتهایی که editor نیاز داره رو تو صفحه ای که editor داره لود میشه بزاری نه تو خود صفحه ی editor.
مثلاً اگه صفحه ای که editor توش قرار داره و قرار لود بشه اسمش editor.php باشه و صفحه ای که می خوای editor رو توش لود کنی home.php باشه باید اسکریپتهایی که editor باهاشون کار میکنه رو بزاری تو home.php نه editor.php.

اگه من سوال رو بد متوجه شدم بیشتر توضیح بده.
 
آخرین ویرایش:

mortezaaa

New Member
مرسی از اینکه حداقل شما جواب دادی
ببن مشکل من اینکه وقتی صفحه ی لود میشه اگر تو اون صفحه تک اسکریپت یا فایل js باشه لود نمیشه با همون اجرا نمیشه

حالا یه روش هست که اون اسکریپت ها کار کنند و اونم اینکه کد های را کپی کنیم به صفحه اول
ولی من این طوری نمی خوام خیلی گفتن از تابع eval استفاده کنی حل میشه ولی حل نشد
میشه راهنمایی یه نمونه باسم بزارید کلی تو چند روز تو نت گشتم ولی چیزی پیدا نکردم
 
خیلی گفتن از تابع eval استفاده کنی حل میشه ولی حل نشد
میشه راهنمایی یه نمونه باسم بزارید کلی تو چند روز تو نت گشتم ولی چیزی پیدا نکردم
تابع eval برای تبدیل یه string به کد جاوااسکریپته.منم تست کردم در این مورد به جواب نرسیدم.حالا چرا نمی خوای کد هارو بزاری صفحه ی اول؟مشکلش چیه؟
من یه راه بلدم که یه کم شاید بشه گفت غیر استاندارده!(منظورم از غیر استاندارد اینه که تا حالا ندیدم کسی استفاده کنه و تقریباً باید بگم ابتکاریه ابتکاریه!)میتونی از این راه هم استفاده کنی.
اگه فکر میکنی خیلی ضروریه تا اونم با شرح و بسط بزارم.ولی فکر می کنم همین راهی که بیای اسکریپت هاتو بزاری تو صفحه ی اول بهتر باشه!
راستی اگه نمونه واسه eval خواستی بگو بزارم.(چون واسه این کار خواستی و من هم به جواب نرسیدم چیزی در این مورد ننوشتم)
 

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

بالا