PDA

View Full Version : سوال: سوال در مورد AJAX



Ahoora_Mazda
جمعه 06 دی 1387, 02:59 صبح
درود بر برنامه نویسان سرزمین پارس

من به تازگی تصمیم گرفتم اجاکس را یاد بگیرم ، لطفا در مورد سوالات زیر بنده را راهنمایی کنید

1- در php برای استفاده از اجاکس از هیچ کنترل و کامپوننتی استفاده نمیشود و اگر بنا باشد صفحه ای آجاکسی کار کند به کمک متد xmlhttprequest و توابع جاوا اسکریپت این کار را میکنند ، آیا در Asp.net هم چنین چیزی ممکن است ؟ من دوست ندارم از کنترل های اجاکس استفاده کنم :عصبانی++: اگر امکان دارد لطفا بگویید چگونه ، اگر کد و مثالی هم برای درک بیشتر مبتدیانی چون بنده ارائه کنید که بسیار متشکر خواهم شد

2- اگر جواب سوال فوق مثبت است ، آیا کتاب و مقاله ای به عنوان مرجع یا حد اقل راهنما وجود دارد که بتوان از آن کمک گرفت ؟

3 - آیا برای اینگونه استفاده کردن از آجاکس هم می بایست ajax extension را نصب کرد؟

با سپاس فراوان

milade
جمعه 06 دی 1387, 10:01 صبح
سلام
در asp.net روال به این گونه هست که با نصب اجاکس(www.asp.net/ajax (http://www.asp.net/ajax)) یه سری ابزار به شما داده میشه و شما میتونید با اون صفحهتون رو اجاکسی کنید و فقط با xmlhttprequest چک میکنیم اگه اجاکس پشتیبانی نشه یه متد براش بسازیم تا بتونیم اجاکس رو اجرا کنیم
در مورد اموزش توی سایت بچه ها به کثرت مقاله دادن(سرچ)+گوگل هم سرچی بزن
پیروز باشی و پایدار

Ahoora_Mazda
جمعه 06 دی 1387, 11:58 صبح
ممنون از پاسخ شما
ولی من جواب سوالم را نگرفتم ، من اصلا نمیخواهم ازکنترل اجاکس استفاده کنم ولی میخواهم صفحه هام اجاکسی باشن، asp.net با این قدرت و عظمت حتما برای اینکار هم راه کاری دارد. تا اونجا که من مفهوم کامپوننت و کنترل را می فهمم، اینها برای راحتی کار برنامه نویس و جلو گیری از نوشتن کد به وسیله تولید کد های خودکار اختراع شده اند، پس استفاده کردن یا نکردن از آنها دلخواه است.


در مورد اموزش توی سایت بچه ها به کثرت مقاله دادن(سرچ)+گوگل هم سرچی بزن
من جستجو کردم اما نتایج به دست آمده پیرامون استفاده از کنترل های اجاکس بود که این مطلوب من نیست

milade
جمعه 06 دی 1387, 12:20 عصر
دوست عزیز منظور رو برسونید
ایا میخواید خودتون کنترل اجاکس بسازید؟!
اگه اره باید بگم کار سختیه !
به طوری که یکی از دوستان میخواست این کار رو بکنه اما ناکام ماند D:
البته میتونید به وسیله جاوا و xml تراکنش انجام بدید اما یه کار بیهوده هست
+
فکر کنم برادر m.hamidreza (اگه درست نوشته باشم نام کاربریشون رو) یه سری مقاله دادن در مورد اجاکس البته استفاده از کنترلهای اون
بیشتر اگه نمیخواید از کنترل اجاکس استفاده کنید برید سراغ سایتهای انگلیسی زبان چون فارسی ها کمتر کار کردن ;)
من دیگه اطلاعاتم همین قدر بود
موفق باشید

Ahoora_Mazda
جمعه 06 دی 1387, 12:51 عصر
ایا میخواید خودتون کنترل اجاکس بسازید؟!

نه من میخواهم برای فرایند سابمیت فرم بدون استفاده از هیچ کنترل اجاکس و با ادغام جاوا اسکریپت و زبان سرور ساید با واسطه xml ، آجاکس را راه اندازی کنم ، مثل همین انجمن که برای ارسال پاسخ های سریع از اجاکس استفاده میکند در حالی که کنترل اجاکس هم ندارد

Behrouz_Rad
جمعه 06 دی 1387, 13:05 عصر
من میخواهم برای فرایند سابمیت فرم بدون استفاده از هیچ کنترل اجاکس و با ادغام جاوا اسکریپت و زبان سرور ساید با واسطه xml ، آجاکس را راه اندازی کنم ، مثل همین انجمن که برای ارسال پاسخ های سریع از اجاکس استفاده میکند در حالی که کنترل اجاکس هم ندارد

در این صورت باید از هسته ی اصلی AJAX یعنی XmlHttpRequest استفاده کنی.

موفق باشید.

Ahoora_Mazda
جمعه 06 دی 1387, 13:19 عصر
اورمزد پاک را شکر که بالاخره منظور ما را بزرگواری درک کرد.

جناب مدیر، خواهش میکنم در این مورد مثالی ذکر کنید، یا یک رفرنس معرفی کنید. من هر چه در فیلترنت جستجو میکنم رفرنس های مربوط به کنترل های اجاکس را پیدا میکنم. در مورد نحوه استفاده از هسته اصلی اجاکس بدون دخالت کنترل ها چیزی نیافتم.

و اما یک سوال فنی! آیا استفاده از هسته اصلی اجاکس اصولی و حرفه ای است یا بهتر است از همان کنترل های مضحک استفاده کرد ؟

اگر لطف کرده و سوال سوم پست اول من را هم پاسخ گویید بسیار سپاسگزار خواهم بود

Chabok
جمعه 06 دی 1387, 14:09 عصر
سلام
با اجازه اساتید
یک راهنمایی کوچک :

XmlHttpRequest : استفاده از هسته اصلی XmlHttpRequest مزایا و معایب (سختی) هایی دارد .
مزیت :
1. همه چیز تحت کنترل شماست
2. استفاده از ساختار کوئری استرینگ برای ارسال درخواست به سرور
در این صورت شما محدود به تعداد پارامترها نیستید و همچنین سمت سرور به سادگی با Request مقادیر ارسالی رو به دست می آورید .
3.این روش به نوع زبان سمت سرور بستگی ندارد

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

CallBack ها (Ajax بدون Ajax (http://barnamenevis.org/forum/showthread.php?t=52380)) : که با ASP.net قابل پیاده سازی است .
در این روش شما فقط یک پارامتر را می توانید به سرور پاس بدهید .
و در صورتی که چندین پارامتر داشته باشید باید توسط یک جدا کننده رشته ها رو به هم چسبانده و به سمت سرور ارسال کنید . سپس سمت سرور نیز باید این رشته را پردازش کرده و پارامتر ها را استخراج کنید .
یعنی هم زحمت سمت کلاینت و هم سمت سرور . در صورتی که در روش قبل تعداد پارامترها دست شماست و به سادگی سمت سرور Request می کنید .

استفاده از کامپوننت های آماده : این روش شاید به عنوان سریع ترین راه حل باشد .
شاید حجم تقریبا سنگین این کنترل ها عیب به حساب آید .
ولی به سادگی از مزایای آن ها نمی توان چشم پوشی کرد .
برای مثال اگر قرار است فرمی که شامل دهها کنترل است پس از یک تبادل با سرور آپدیت شود توسط این کامپوننت ها شما فقط کافیست کنترل ها را روی صفحه بچینید و کدهای خود را سمت سرور بنویسد .
این کامپوننت ها تمام این عملیات را به زیبایی سمت کلاینت برای شما انجام می دهند .

در حالی که استفاده از دو روش قبلی بسیار سخت خواهد بود . و شاید در برخی موارد نیز غیر ممکن باشد .

بنابراین باید به نوع نیاز و استفاده کاری توجه شود و روش مورد نظر را انتخاب کرد .
موفق و پیروز باشید . خدانگهدار

Ahoora_Mazda
جمعه 06 دی 1387, 15:35 عصر
سپاسگزارم از توضیحات شما

آیا استفاده از callback ها با استفاده از هسته اصلی اجاکس (xmlhttprequest) تفاوت دارد ؟

Chabok
جمعه 06 دی 1387, 16:10 عصر
خیر . در اصل کار همه از XmlHttpRequest استفاده میکنن .
برای مثال این یه تیکه از سورس منابعی است که کال بک ها دارن :


if (theForm["__EVENTVALIDATION"]) {
postData += "&__EVENTVALIDATION=" + WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
}
var xmlRequest,e;
try {
xmlRequest = new XMLHttpRequest();
}
catch(e) {
try {
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
}
}


فقط هنگام استفاده از CallBack ها شما درگیر کدهای پشت صحنه نمی شوید .
فقط مقدار می فرستید و مقدار پس میگیرید .

milade
جمعه 06 دی 1387, 16:23 عصر
ببخشید منبعی برای اموزش دارید؟(مهم نیست فارسی نباشه)
ممنون

Ahoora_Mazda
جمعه 06 دی 1387, 16:33 عصر
منم دنبال منبعش هستم ، این نحوه استفاده از اجاکس هرچند سخت تر هست ولی خیلی گسترده است و برنامه نویس فراغ بال بسیار زیادی دارد

Chabok
جمعه 06 دی 1387, 19:45 عصر
منبع خوب برای یادگیری Ajax از صفر
Wrox.Professional.Ajax.2nd.Edition.Mar.2007

http://barnamenevis.org/forum/attachment.php?attachmentid=26867

منبعی برای یادگیری AJAX در ASP.net (شامل CallBack ها ، کامپوننت ها و کتابخانه ها)
Apress.pro-ajax-and-the-net-2-0-platform

http://barnamenevis.org/forum/attachment.php?attachmentid=26868

milade
شنبه 07 دی 1387, 16:00 عصر
اقا اگه میشه ادرس دانلود رو طی یه پیام خصوصی به من بدید(اخه اینجا فکر کنم خلافه!)
هر چی گشتم کمتر یافتم !:گریه:
ممنون

reza_62
شنبه 07 دی 1387, 18:32 عصر
دوست من به این library یه نگاهی بکن
www.jquery.com

sahele_sheni
دوشنبه 02 فروردین 1389, 12:19 عصر
سلام
در ASP.NET روال به این گونه هست که با نصب اجاکس(www.ASP.NET/ajax (http://www.ASP.NET/ajax)) یه سری ابزار به شما داده میشه و شما میتونید با اون صفحهتون رو اجاکسی کنید و فقط با xmlhttprequest چک میکنیم اگه اجاکس پشتیبانی نشه یه متد براش بسازیم تا بتونیم اجاکس رو اجرا کنیم
در مورد اموزش توی سایت بچه ها به کثرت مقاله دادن(سرچ)+گوگل هم سرچی بزن
پیروز باشی و پایدار

با سلام .
چند تا سوال واسم پیش اومده که اگه جواب بدید خوشحال میشم . برای اینکه ما آژاکس رو پیاده سازی کنیم ۲ تا راه داریم . اول اینکه از خود آژاکس که مایکروسافت گذاشته استفاده کنیم که ۲ تا مشکل داره . اول اینکه فایلها یی که در آنها از MSAJAXاستفاده می‌شه سنگین هستن و دوم همین مطلبی که دوستمون گذاشتن ....راه دوم اینه که با استفاده از جاواسکریپت خودمون پیاده سازی کنیم . یا با استفاده از callbackیا وب سرویس‌ها . که اینجا هم با این مشکل روبرو هستیم که ممکن کاربر جاواسکریپت رو غیر فعال کرده باشه . اگه ممکن راهنمایی‌ کنید که در این مورد چکار باید کنم

۱. سنگینی‌ صفحاتی که توشون از آژاکس استفاده می‌شه

۲. غیر فعال شدن‌ آژاکس

۳. غیر فعال شدن جاواسکریپت در سمت کاربر

با تشکر .

reza_62
دوشنبه 02 فروردین 1389, 12:54 عصر
در مورد 1 :
فشرده سازی فایل های جاوااسکریپت و لود قسمت کوچکی از js و لود بقیه فایل های js هر وقت احتیاج به آن داشتید

sahele_sheni
دوشنبه 02 فروردین 1389, 13:17 عصر
اگه ممکنه لینک بدید تا در این مورد بیشتر بخونم ! ممنون

reza_62
دوشنبه 02 فروردین 1389, 13:54 عصر
راستش الان آدرسی یادم نیست پیدا می کنم برات می زارم

sahele_sheni
دوشنبه 02 فروردین 1389, 14:23 عصر
ممنون . دوستان در مورد این مباحث نظری ندارید ؟

reza_62
دوشنبه 02 فروردین 1389, 19:37 عصر
دوست من این برا CSS است که البته برای صفحات ajax نیز بکار می رود چون در آن صفحات css نیز استفاده می شود
http://www.4guysfromrolla.com/articles/030310-1.aspx

sahele_sheni
دوشنبه 02 فروردین 1389, 21:16 عصر
ممنون دوست عزیز . این درباره کم کردن حجم Stylesheet هست . درباره اون سوالها چطور ؟

reza_62
دوشنبه 02 فروردین 1389, 22:01 عصر
منم گفتم اگه پیدا کردم برات می زارم این جا

exlord
سه شنبه 03 فروردین 1389, 11:26 صبح
با این برنامه میتونی فشرده کنی.........

http://yuilibrary.com/downloads/yuicompressor/yuicompressor-2.4.2.zip
برای اجراش به JRE (Java Runtime Environment ) احتیاج داری............

در ضمن Ajax نوشتن بدون کنترل های آماده اونقدر هام سخت نیست من خودم یه CMS نوشتم اینجورسی.............و فقط از Mootools استفاده کردم برای effect ها...........

mohsen_zelzela00
سه شنبه 03 فروردین 1389, 12:14 عصر
در ضمن Ajax نوشتن بدون کنترل های آماده اونقدر هام سخت نیست من خودم یه CMS نوشتم اینجورسی.............و فقط از Mootools استفاده کردم برای effect ها...........



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

ممنون

sahele_sheni
سه شنبه 03 فروردین 1389, 13:41 عصر
با این برنامه میتونی فشرده کنی.........



http://yuilibrary.com/downloads/yuicompressor/yuicompressor-2.4.2.zip
برای اجراش به JRE (Java Runtime Environment ) احتیاج داری............


در ضمن Ajax نوشتن بدون کنترل های آماده اونقدر هام سخت نیست من خودم یه CMS نوشتم اینجورسی.............و فقط از Mootools استفاده کردم برای effect ها...........


ممنون دوست عزیز . بله دوست عزیز مشکلی با پیاده سازی AJAX با WEB SERVICE ها ندارم فقط مواردی رو که ایجاد مشکل میکنن نوشتم . بازم تشکر .

exlord
چهارشنبه 04 فروردین 1389, 13:51 عصر
میشه در موردش توضیح بدید یا یک منبع معرفی کنید

ممنون

من فقط از این منبع استفاده کردم............به هیشکی نگی ها فقط به تو میگم
www.google.com ....:قهقهه::قهقهه::قهقهه:

exlord
چهارشنبه 04 فروردین 1389, 13:55 عصر
من از Generic Handler استفاده میکنم برای Ajax
فایل ashx با query string درخواستتو بفرست به این handler و با context.Response.Write("Hello World"); جوابو برمیگردونی به client ...

aminghaderi
شنبه 07 فروردین 1389, 06:28 صبح
قربونت exlord (http://barnamenevis.org/forum/member.php?u=77199) جان
همین رو


من از Generic Handler استفاده میکنم برای Ajax
فایل ashx با query string درخواستتو بفرست به این handler و با context.Response.Write("Hello World"); جوابو برمیگردونی به client ...
اگه بازش کنی خیلی لطف کردی.
اگه فایل مثال هم بزاری که دیگه ما رو شرمنده کردی.
یه برنامه که یه تکس باکس رو با فشار دادن یه باتون از دیتابیس آپدیت کنه؟!
ممنون.

exlord
شنبه 07 فروردین 1389, 16:33 عصر
یه پروژه درست کن و این فایل هارو Add Existing Item بکن........

aminghaderi
یک شنبه 08 فروردین 1389, 00:57 صبح
خیلی خیلی ممنونم exlord (http://barnamenevis.org/forum/member.php?u=77199) جان ضحمتت دادم.
مرسی.

aminghaderi
یک شنبه 08 فروردین 1389, 06:42 صبح
exlord (http://barnamenevis.org/forum/member.php?u=77199) جان پروژه رو باز کردم ولی متاسفانه برنامه اجرا نشد؟!
هم با VS 2005 و هم با VS 2008 ?!
خطاهایی که می گرفت:
1- مربوط به سرصفحه فایل Index.aspx بود :


CodeBehind="Index.aspx.cs"

که با تبدیل به "CodeFile"رفع شد.
2- مربوط به فایل "AjaxHandler.ashx" می شد:


Class="WebApp.AjaxHandler"

پیغام می داد نمی تونه شئی رو بسازه؟!

متن خطا:


Error 2 Could not create type 'WebApp.AjaxHandler'. E:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\WebSites\WebSite1\AjaxHandler.ashx 1


البته چند تا تذکر هم می داد که اصلیش این بود :


Warning 1 Error updating JScript IntelliSense: E:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\WebSites\WebSite1\JS\mootools-1.2.4-core.js: 'prototype' is null or not an object @ 4:34 E:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\WebSites\WebSite1\Index.aspx 1 1 E:\...\WebSite1\


در کل ممنون از این پروژه خیلی چیزها دستم اومد.

exlord
یک شنبه 08 فروردین 1389, 10:58 صبح
webapp اسم namespace منه اونو به ماله خودت تغییر بده....
در واقع تو تمام فایل ها باید namespace رو درست کنی و تغییر بده به ماله خودت و یا یه web application بساز و اسمشو بزار webapp

exlord
یک شنبه 08 فروردین 1389, 10:58 صبح
در ضمن web application بساز نه web site

aminghaderi
یک شنبه 08 فروردین 1389, 13:50 عصر
ممنون درست شد.
اما ظاهرا مرورگر های نصب روی سیستمم با ای جکس مشکل دارند؟!
آیا برای استفاده از Ajax تنظیم خاصی رو در IIS ایجاد کنیم؟؟؟
و یه سوال دیگه ، که فرق Asp.net Web Applction با Asp.net Web Site چیه؟؟؟
من تمام کارام تاحالا با Asp.net Web Site بوده ، در این حالت هم میشه Ajax رو به صورتی دستی (XmlHttpRequest ) پیاده سازی کرد؟؟

exlord
یک شنبه 08 فروردین 1389, 14:04 عصر
ممنون درست شد.
اما ظاهرا مرورگر های نصب روی سیستمم با ای جکس مشکل دارند؟!
آیا برای استفاده از Ajax تنظیم خاصی رو در IIS ایجاد کنیم؟؟؟
و یه سوال دیگه ، که فرق ASP.NET Web Applction با ASP.NET Web Site چیه؟؟؟
من تمام کارام تاحالا با ASP.NET Web Site بوده ، در این حالت هم میشه Ajax رو به صورتی دستی (XmlHttpRequest ) پیاده سازی کرد؟؟

در مورد مرورگر ها احتمالا javascript فعال نیست........
مگه visual studio نداری ؟؟؟ IIS میخوای چیکار ..؟؟؟ و نه تنظیم خاصی نمی خواد.....
application از نظر امنیت و امکانات از website بالاتره..........
http://vishaljoshi.blogspot.com/2009/08/web-application-project-vs-web-site.html
http://www.techbubbles.com/aspnet/aspnet-website-vs-web-application-project/
http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx

aminghaderi
یک شنبه 08 فروردین 1389, 20:08 عصر
خوب برادر بازم اجرا نشد!!!
ویژوال دارم ولی چون اجرا نمی شد ، گفتم شاید ...
جاوا اسکریپت هم فعاله ؟؟!!
باتون و تکس باکس ظاهر میشن ولی رویداد کلیک باتون اجرا نمیشه؟؟؟
با ie6 هم باز کردم توی footer اون پیغام error رو نمایش میده؟!
شرمنده ام شما روهم ضحمت دادم...

exlord
دوشنبه 09 فروردین 1389, 10:38 صبح
با fire fox باز کن و از منوی tools-->ErrorCOnsole رو اجرا کن ببین چی میگه؟؟

sahele_sheni
سه شنبه 10 فروردین 1389, 13:40 عصر
سلام دوستان . یه صفحه نوشتم که توش 2 تا update panel هست . توی اولی چند تا textbox گذاشتم و یه دکمه سرچ که براساس اونها یه grid رو پر مکنم . توی دومی هم یه چیزی توی همین مایه ها دارم . توی حالتی که از ScriptMode=Release توی ScriptManager استفاده نمیکنم حجم صفحه 1meg هست ولی وقتی از ScriptMode=Release استفاده میکنم حجم صفحه به 600k میرسه ......

بعد از این روشی که توی این (http://www.codeproject.com/KB/aspnet/httpcompression.aspx) مقاله هست هم برای کم کردن حجم فایلها استفتاده کردم ولی چیزی عوض نشد و حجم صفحه همون 600k باقی موند
میخواستم بدونم راهی هست که باز هم از این کم حجم تر کنم صفحه رو یا نه ؟ اگه مطلب یا مقاله ای در این مورد دارید ممنون میشم کمک کنید . فارسی نباشه مهم نیست
با تشکر .

sahele_sheni
چهارشنبه 11 فروردین 1389, 07:54 صبح
کسی نظری نداره ؟

shocraneh
شنبه 14 فروردین 1389, 11:15 صبح
من برای استفاده از آجاکس نمی خام از dll استفاده کنم و دنبال کدهای اصلی اون هستم(جاوا اسکریپ و XML) البته با DOTNET،
فایل های pdf جالبی روی سایت هست ولی متاسفانه با php و java است . برای دات نت از چه لینک هایی می تونم استفاده کنم ؟
در ضمن کتابی رو که معرفی شده بود (Apress.pro-ajax-and-the-net-2-0-platform)از چند سایت دانلود کردم اما باز نمیشه ؟!!

یه سوال : چرا نمونه هایی که از callback استفاده کرده شیئ XMLHttpRequestرو ایجاد نکرده ؟ لطفا یکی توضیح بده .

kakhky
یک شنبه 15 فروردین 1389, 22:05 عصر
سلام اگه ممکنه بیشتر توضیح بدهید...

چرا نمونه هایی که از callback استفاده کرده شیئ XMLHttpRequestرو ایجاد نکرده ؟ لطفا یکی توضیح بده .

aminghaderi
شنبه 21 فروردین 1389, 01:07 صبح
با تشکر مخصوص از exlord (http://www.barnamenevis.org/forum/member.php?u=77199) عزیز.

با fire fox باز کن و از منوی tools-->ErrorCOnsole رو اجرا کن ببین چی میگه؟؟
من به دلیل اینکه فایرفاکس نسخه های جدیدش به افلاین بودن و انلاین بودن عزیت می کنه ، از نسخه 3 فایرفاکس استفاده می کنم.

داخل ارور کنسول خطایی دیده نمی شد ، تا زمانی که انلاین شدم و بعد متوجه شدم موضوع بر می گرده سر چک باکس Work Offline که وقتی تیک دار نیست یا اینکه انلاین باشیم ، برنامه کامل اجرا می شه و وقتی تیک دار باشه اجرا نمی شه.
حاصل برنامه چنیین بود که در تکس باکس جمله "someSample Data" نوشته می شد؟! که فکر کنم هم کار برنامه هم همین بود دیگه ؟! درسته؟!
----------------------
به دوستانی بعد پست قبلی من در خاست راهنمایی در باره استفاده از اجکس به صورت مستقیم و با استفاده از xmlHttpRequest رو خاسته بودند ، پیشنهاد می کنم پروژه مثالی که دوست عزیزمون exlord (http://www.barnamenevis.org/forum/member.php?u=77199) جان برای ما زحمت کشیدند اماده کردند رو دانلود و بررسی کنید تا مشکلتون حل شه. از این راهنمایی بهتر من ندیدم.

aminghaderi
شنبه 21 فروردین 1389, 01:16 صبح
فقط یه سوالی که پیش می یاد ، اینه که چرا این قسمت اجرا نمیشه؟


<div id="LoadingDiv" style="display:none;position:absolute;top:200px;left:45%; width:230px;height:70px;font-family:Tahoma;font-size:9pt;padding:5px;border:1px solid Gray">
<div dir="rtl"> در حال پردازش اطلاعات لطفا منتظر بمانید ... </div>
<div style="text-align:center;padding-top:15px">
<%--http://www.ajaxload.info/--%>
<img src="Images/ajax-loader.gif" alt="" />
</div>
</div>

aminghaderi
شنبه 21 فروردین 1389, 01:48 صبح
من با اجازت استایل دایو LoadingDiv رو برداشتم و دایو در هنگام لود صفحه دیده می شه و ثابت هست ، وقتی دکمه "آپدیت می" زده می شه ، کل Div به همراه متن و فایل Gif حذف می شه و بعد جمله "someSample Data" دیده می شه.
چطور می شه بعد کلیک کردن این Div باز شه و بعد پرکردن TextBox این Div بسته بشه؟؟؟

exlord
شنبه 21 فروردین 1389, 19:18 عصر
فقط یه سوالی که پیش می یاد ، اینه که چرا این قسمت اجرا نمیشه؟


<div id="LoadingDiv" style="display:none;position:absolute;top:200px;left:45%; width:230px;height:70px;font-family:Tahoma;font-size:9pt;padding:5px;border:1px solid Gray">
<div dir="rtl"> در حال پردازش اطلاعات لطفا منتظر بمانید ... </div>
<div style="text-align:center;padding-top:15px">
<%--http://www.ajaxload.info/--%>
<img src="Images/ajax-loader.gif" alt="" />
</div>
</div>



دیده میشه ولی فقط سریع میاد و رد میشه برا همین نمیبینین ....
این قسمت مربوط به loading میشه .... وقتی که داده ها دارن load میشن می یاد و وقتی load تموم شد میره ...