PDA

View Full Version : سوال: تاخیر در php



majidnazarister
پنج شنبه 12 دی 1387, 21:26 عصر
چگونه می توان شفافیت یک div را با تا خیر نمایان کرد.

$temp=20
for ($temp<=100) {
usleep(100000);
$temp = $temp + 1;
print "<div style=background-color:#ffaa11; width:330px; filter:alpha(opacity=$temps)>" }

این دستور جواب نمی دهد.

behzad_gh
پنج شنبه 12 دی 1387, 21:47 عصر
احتمالا شما هنوز با اساس زبان php آشنایی پیدا نکرده اید. این کاری که می‌خواهید انجام دهید به طور قطع هیچگاه با زبان php قابل اجرا نیست و نخواهد بود. و اما دلیل : زبان php یک زبان سمت سرور است . یعنی تمامی کدها در سرور سایت شما پردازش و پس از ایجاد اطلاعات html برای کاربری که درخواست دیدن صفحه وب سایت را دارد ارسال می‌شود. در واقع هیچگاه کاربران نمی‌توانند کدهای php شما را ببینند.
و اما راه حل: برای انجام این کار باید از زبان javascript که یک زبان سمت کاربر است استفاده کنید.

behzad_gh
پنج شنبه 12 دی 1387, 21:52 عصر
برای نمونه لطفا به این سایت مراجعه نمایید:

http://brainerror.net/scripts/javascript/blendtrans/

yaqubian
پنج شنبه 12 دی 1387, 23:04 عصر
دوست عزیز
همونطور که دوست خوبمون آقا بهزاد فرمودن باید از javascript استفاده کنین. من پیشنهاد می کنم از امکانات jquery استفاده کنین. واسه این جور کارا خیلی مناسبه!
موفق باشید

majidnazarister
جمعه 13 دی 1387, 18:06 عصر
امکانات jquery چیست وچگونه می توان از ان استفاده کرد؟

behzad_gh
جمعه 13 دی 1387, 20:40 عصر
jquery و دیگر کتابخانه های آماده مانند mootools و ... مجموعه‌ای از امکانات آماده javascript هستند تا طراحان وب به راحتی از قدرت javascript در طراحی صفحات وب استفاده کنند. این کتابخانه‌ها معمولا شامل امکاناتی برای طراحی صفاحات وب Ajax ، مجموعه افکت‌های ظاهری ، استفاده از رویدادها و .... هستند . برای استفاده از jquery باید فایل کتابخانه اون رو از سایتش دانلود کنید . در خود سایت jquery مثال‌ها و توضیحات بسیار کاملی برای استفاده از اون هست. برای مثال نمونه مورد نظر شما در این صفحه است :
http://docs.jquery.com/Effects/fadeIn#speedcallback