PDA

View Full Version : سوال: نمایش Loading در هنگاه استفاده از Ajax



BestLover
یک شنبه 12 خرداد 1387, 15:41 عصر
سلام و خسته نباشید

من در برنامه ای که در حال نوشتن اون هستم می خوام از Loading استفاده کنم
در سایت 30Sharp.com وقتی حالت LOading اتفاق می افته صفحه سفیدی در پنجره نمایش داده می شه که بخشهای سایت رو به حالت قفل شده در می یاره.
می خواستم بدونم چطوری می شه این کار رو کرد؟؟

با تشکر

raravaice
یک شنبه 12 خرداد 1387, 15:49 عصر
از MSAJAX استفاده میکنید یا هسته اصلی که خودتون پیاده سازی کردید؟!

موفق باشید

BestLover
دوشنبه 13 خرداد 1387, 00:15 صبح
سلام

من می دیونم که باید UpdateProgress استفاده کنم. اما نمی دونم که چطور میشه تمام صفحه رو قفل کرد؟؟؟؟
این مشکل من هستش.

tc1000
دوشنبه 13 خرداد 1387, 01:38 صبح
تمام صفحه باید توی قالب Update panel قرار بگیره

m.hamidreza
دوشنبه 13 خرداد 1387, 07:54 صبح
تمام صفحه باید توی قالب Update panel قرار بگیره

حجم صفحه خیلی بالا میره!
یه چند تا اسکریپت دوستان قبلا نوشتن خوبه ، بگرد دنبال اونا ....

mahdi_farhani
دوشنبه 13 خرداد 1387, 09:25 صبح
جستجو کن توضیح دادم ، که چیکار باید بکنی .
با استفاده از Beginrequest و Endrequest و............

raravaice
دوشنبه 13 خرداد 1387, 09:28 صبح
از اونجا که درصد استفاده من از این کنترل ها خیلی کمه یه تئوری بهت میگم انجامش بده احتمالش زیاد هست که بشه ولی شما نتیجه رو اینجا اعلام کن.

توی UpdateProgress یه Div بزار که طول و عرض اون برابر باشه با طول و عرض صفحه Opacity اونم 0 کن و خاصیت Position اونو برابر با absolute کن و یه Z-index مثلا 1000 بهش بده که بالا ترین Z-index بشه topوleft هم 0 کن.
در این حالت زمانی که UpdateProgress نمایش داده بشه این DIV میاد بالاتر از همه المانها قرار میگیره و صفحه غیر فعال میشه اگر هم میخوای نتیجه بهتری پیدا کنی ببین راهی داره که در زمان نمایش Progress یه سورس جاوا اسکریپت اجرا کنی که بتونی Overflow برای Body و HTML رو Hidden کنی و بعد از اتمام به حالت معمولی برگردونی که صفحه Scroll نخوره!.

در کل ظاهر امر اینو نشون میده این کنترل واقعا انعطاف پذیری کمی دارن و پیچیدگی کار با اونا زیاده و فقط به درد یه چهار چوب میخوره.".Net FrameWork"

موفق باشید

BestLover
دوشنبه 13 خرداد 1387, 14:55 عصر
سلام و خسته نباشید.

من از راهنمایی شما دوستان تشکر می کنم.حتما به راهنمایی هی شما عمل می کنم.
در ضمن من به یه مشکل دیگه برخورد کردم. اون هم اینه که بعد از اینکه اطلاعات رو می خوام از سرور دریافت کنم به درستی پاسخ نمی ده و همچنین یکی از دکمه ها غیر فعال میشه. فایل خودم رو برای شما ارسال می کنم. اگه امکان داره اونو ببینید و نظر خودتون رو بدید.

el_abdollahi
چهارشنبه 15 خرداد 1387, 19:05 عصر
اين لينك ميتونه به شما كمك كنه :
http://barnamenevis.org/forum/showthread.php?t=83280
موفق باشيد

ehsan2007
چهارشنبه 15 خرداد 1387, 20:48 عصر
این آدرسو ببین http://www.irking.qsh.es/Default2.aspx
از هیچ کنترل آجاکسی میکروسافت استفاده نکردم روی
روی جزئیات بیشتر وسط صفحه کلیک کن
کدشو قبلا یکی از دوستان ازم خواسته بود براش همرا با توضیح توی همین تالار گذاشتم
چون امتحانات ترمم شروع شده وقت ندارم آدرسشو پیدا کنم برات بگزارم
امیدوارم پیداش بکنی