معرفی جدیدترین و بهترین اسکریپت های ajax

mig

New Member
من دارم یه سایت باaspطراحی می کنم حالا می خوام صفحاتش تو همون صفحه باز بشه .راستش من از ajax وکداش سر در نیاوردم .لطفا یه کد به من بدین.با توضیح
 

ALI4GHA

Member
من دارم یه سایت باaspطراحی می کنم حالا می خوام صفحاتش تو همون صفحه باز بشه .راستش من از ajax وکداش سر در نیاوردم .لطفا یه کد به من بدین.با توضیح

دوست عزیز با توجه به این که سوال شما برای بسیاری از کاربران دیگر هم پیش آمده من سعی می کنم به صورت کاملا ابتدایی و ساده برای شما و بقیه توضیح بدم .

البته برای این کار روش های زیادی هست و من سعی می کنم یکی از ساده ترین روش ها را برای شما توضیح بدهم :

برای شروع قبل از </head> در فایل اصلی سایتتون ( فایل default.asp و یا فایل index ) اسکریپت زیر را قرار دهید ، البته شما می توانید این اسکریپت را در یک فایل بصورت sample.js هم ذخیر کنید و سپس این فایل را در فایل اصلی فراخوانی کنید :

HTML:
<script type="text/javascript">
<!--
var xmlHttp;
function createRequest(){ 
if(window.ActiveXObject){ 
	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} else if(window.XMLHttpRequest){  
	xmlHttp = new XMLHttpRequest(); 
} 
} 

function page(url){ 
createRequest();
xmlHttp.open("GET", url, true); 
xmlHttp.onreadystatechange = updatepage; 
xmlHttp.send(null); 
}

function updatepage(){
	document.getElementById('page').innerHTML = "<div><img src='loading.gif'><br>Requesting Content ...</div>"
	if(xmlHttp.readyState == 4){
		document.getElementById('page').innerHTML = xmlHttp.responseText
	}
}
//-->
</script>

و اما توضیحاتی که فکر می کنم به درد شما بخوره :

1. اگر توجه کنید در کد بالا قسمتی شبیه به <div><img src='loading.gif'><br>Requesting Content ...</div> وجود دارد ، این قسمت مربوط به پیامی است که هنگام لود شدن صفحه به شما نمایش داده می شود شما می توانید این پیام را بصورت دلخواه تغییر دهید .

2. این کد در صفحه شما به دنبال لایه یا جدولی با شناسه page می گردد و محتویات مورد نظر شما را جایگزین محتوای آن لایه می کند .


و اما ادامه کار :

حالا در صفحه قسمتی که نیاز است تغییر کند را درون یک لایه یا جدول به صورت زیر قرار دهید :

HTML:
<div id="page">

محتویاتی که هنگام ورود کاربر به سایت شما باید نمایش داده شود

</div>

در ادامه شما باید صفحات دیگر سایت را طراحی کنید برای مثال یک صفحه با نام news.asp ایجاد و سورس های مربوط به اخبار سایت خود را درون آن قرار دهید .

حالا یک لینک بصورت زیر ایجاد کنید :

HTML:
<a href="#" onclick="page('news.asp');">اخبار</a>

کلیک روی این لینک باعث خواهد شد تا محتویات فایل news.asp به جای هر آنچه در <div id="page"> وجود دارد قرار گیرد.

شما می توانید برای سایر صفحات نیز از این روش استفاده کنید .

البته همان طور که گفتم این ابتدایی ترین روش برای استفاده از ای جکس است و عملا بهترین استفاده از ای جکس زمانی است که از آن برای تبادل اطلاعات از بانک داده استفاده شود .
 

mig

New Member
مرسی دوست عزیز برای جوابی که دادی امیدوارم بتونم ازش استفاه کنم
 

mig

New Member
من کد رو همون طوری که گفتی نوشتم .اما کار نمیکنه فقط اون پیغام وسط <br> نشون میده.لطفا کمک کنید
 

oliver

Member
سلام
آقا نمي دونم اينج جاس هست يا نه !
من يه كتاب فارسي Ajax مي خوام . آموزشي !
اگه كسي سراغ داره كمك كنه من خريداري كنم !
چون شهرستان هستم ! بايد يكي از شما كمك كنيد ! 1ول بدم شما بخريد ارسال كنيد ! ممنون مي شم جواب بديد
 

ALI4GHA

Member
سلام
آقا نمي دونم اينج جاس هست يا نه !
من يه كتاب فارسي Ajax مي خوام . آموزشي !
اگه كسي سراغ داره كمك كنه من خريداري كنم !
چون شهرستان هستم ! بايد يكي از شما كمك كنيد ! 1ول بدم شما بخريد ارسال كنيد ! ممنون مي شم جواب بديد

دوست عزیز من هنوز کتابی برای آموزش ای جکس از انتشارات معروف داخلی ندیدم ولی اگه یکم بگردی کتاب های الکترونیک می تونی پیدا کنی :

http://forum.majidonline.com/showthread.php?t=78016
http://forum.majidonline.com/showthread.php?t=72833
 

rpf

Member
4 تا لودینگ

این هم 4 تا لودینگ زیبا برای سایت و وبلاگتان:


3 تای اولی رو بزرگ تر کنید...اون خودشون رو نشون می دهند....
 

پیوست ها

  • 1.gif
    1.gif
    4.6 کیلوبایت · بازدیدها: 58
  • 2.gif
    2.gif
    3.3 کیلوبایت · بازدیدها: 55
  • 3.gif
    3.gif
    7 کیلوبایت · بازدیدها: 56
  • 4.gif
    4.gif
    1.8 کیلوبایت · بازدیدها: 258
آخرین ویرایش:

mohammad177

Member
من تو چند تا انجمن درخواست اين اسكريپت لينك باكس رو دادم ولي يك نفر آدم با معرفت اين لطف رو در حق من نكرد . متاسفم ...
 

amin.ir69

Member
درخواست سیستم آجاکس

سلام دوستان من یه سیستمی میخوام که روی هر لینک یا منویی تو اون صفحه کلیک میکنی یا توی همون صفحه صفحه مورد نظر اجرا بشه یا صفحه مات بشه و یه صفحه بیاد بالا و یه کلوز داشته باشه اون گوشش.

والا من خیلی دنبال این سیستم گشتم مدت هاست که در به در دنبالشم.

تو این تایپیک هم یکی دیدم که کار نکرد و به درد من نخورد
خواهش میکنم من خیلی نیاز دارم هر کی داره بده که من محتاجم

جبران میکنم
 

irlogo

Active Member
یه چند وقتی بود که اسکریپت درست و حسابی معرفی نکرده بودم ، در عوض حالا با دست پر اومدم :

1.AJAX Tabs
این یه اسکریپت دیگه برای ایجاد tab هستش با این تفاوت که هر تب یک close هم داره و میشه اونو بست

لینک : http://www.maxkiesler.com/index.php/designdemo/fullview/371/



2.BloxPress - AJAX Wordpress Theme
اینم از اسمش پیداست یک تم ای جکس برای وردپرس

لینک : http://www.maxkiesler.com/index.php/designdemo/fullview/374/



3.Logahead - AJAX Weblog
این دیگه لنگه نداره و مطمئنم که خیلی ها دنبالشن ، یک سیستم مدیریت وبلاگ حرفه ای به صورت کاملا ای جکس ، خیلی جالبه حتما امتحان کنید راستی از سایت اصلی می تونید پلاگ-این های اون را هم دریافت کنید

لینک :http://www.maxkiesler.com/index.php/designdemo/fullview/386/



4.BubbleShare’s AJAX Image Zoom
با این می توانید امکان زوم کردن روی عکس های با کیفیت بالا را به سایت خود اضافه کنید

لینک : http://www.maxkiesler.com/index.php/designdemo/fullview/410/



5.pixoh - Edit pictures online
ویرایش تصاویر بصورت آنلاین

لینک :http://www.maxkiesler.com/index.php/designdemo/fullview/450/



6.Feed Rinse - Easy RSS Filtering
خوراک rss سایت خود را وارد کنید ، فیلترهای مورد نظرتان را روی آن اعمال کنید ، یک خوراک rss جدید دریافت کنید

لینک : http://www.maxkiesler.com/index.php/designdemo/fullview/486/



7.gogofrog - Create Your Own 3D Website
به وب سایت خود جلوه های سه بعدی اضافه کنید

لینک : http://www.maxkiesler.com/index.php/designdemo/fullview/670/


می توانید این اسکریپت ها را به همراه ده ها اسکریپت دیگر از سایت Max Kiesler دریافت کنید :

http://www.maxkiesler.com/index.php


سلام ، من نتونستم لینک دانلودشون رو پیدا کنم
 

iran480

Member
سلام دوستان من یه سیستمی میخوام که روی هر لینک یا منویی تو اون صفحه کلیک میکنی یا توی همون صفحه صفحه مورد نظر اجرا بشه یا صفحه مات بشه و یه صفحه بیاد بالا و یه کلوز داشته باشه اون گوشش.

والا من خیلی دنبال این سیستم گشتم مدت هاست که در به در دنبالشم.

تو این تایپیک هم یکی دیدم که کار نکرد و به درد من نخورد
خواهش میکنم من خیلی نیاز دارم هر کی داره بده که من محتاجم

جبران میکنم
شاید این بدردتون بخوره: http://orangoo.com/labs/GreyBox
 

soheilweb

Active Member
بحث جدا عالی شده ...
ممکنه یه سیستم مدیریت محتوای کاملا آژاکس هم معرفی کنین.
 
آخرین ویرایش:

a-m-i-r

New Member
سلام دوستان
ايول اين تاپيك آخر تاپيكهاي دنياست
من دنبال همين كد اجاكسي كه موقعي كه موس روي لينك ميره يك تولتيپ باز ميشه ميگردم
همهي صفحات تاپيكو نيگاه كردم ولي يا وجود نداشت يا من نميدونم كدومه لطفا كد و طريقه استفاده از اونو بگين ممنون باي
 

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

بالا