چگونه می‌شود یک عکس در صفحه را با استفاده از ajax در زمان معینی تغییر داد؟

esf-kh

Member
با درود . من می‌خواهم در یک صفحه که با asp کلاسیک ساخته شده یک عکس قرار دهم . چطوری می‌تونم بدون اینکه کاربر صفحه را refresh کند عکس را تعویض کنم . شرایط به این صورت می باشد که در ساعات معین باید یک عکس بخصوص نمایش داده شود . مثلا ساعت 8 مثلا عکس یک درخت و ساعت 9 عکس یک ساختمان و ... . فرض کنید کاربر ساعت 8 و 45 دقیقه صفحه را باز می‌کند . پس عکس درخت را می بیند . و به مدت 20 دقیقه صفحه باز می ماند . وقتی ساعت 9 شد بدون دخالت کاربر و بدون هیچ گونه refresh و یا event خاصی عکس ساختمان جای عکس درخت قرار گیرد . البته بنظرم با تلفیقی از xml و Javascript یا (ajax) می‌شه اینکار رو کرد . آیا کسی در این رابطه راهنمایی می‌تونه بکنه . سپاسگزارم .
 

amirlol

Well-Known Member
فكر نمي كني با javascript هم بشه !!!
چرا آژاكس !! مگه مي خواي تحت سرور كاري بكني
 

esf-kh

Member
با درود . آره من از ساعت و تاریخ سرور می‌خام استفاده کنم . به همین دلیل این مطلب را عنوان کردم . البته با جاوا اسکریپت و تحت کلاینت رو بلد نیستم . یعنی آیا این امکان وجود دارد که بدون اینکه کاربر event رو اجرا کنه اسکریپت خودکا این عمل را انجام بده ؟ آیا تحت سرور این عمل ممکن است ؟ یعنی میشه بدونی اینکه کاربر درخواستی را به سرور بفرسته در زمان معینی اسکیرپتی فعال بشه و response را به سمت کلاینت بفرسته ؟ در ضمن اگه ممکن اینکار رو با جاوا اسکریپت تحت کلاینت توضیح بدید . سپاسگزارم
 

m1pfard

Member
راستش من که نفهمیدم برا چه کاری می خوای ولی اگه به این لینک بری می تونی ببینی که چطوری میشه با دستورات Client Side این کاری رو که می خوای انجام بدی.
در ضمن اگر هم خواستی با زمان سرورت کار کنه فکرکنم می تونی زمان مورد نظرت رو از سرور بگیری (تفاوت زمان فعلی با زمانی که می خوای عکس عوض شه) و از اون تو دستورات جاوا استفاده کنید.
http://www.jsmadeeasy.com/javascripts/Images/Reload Alternate Image/list.htm
 

m1pfard

Member
راستی یه راه دیگه هم استفاده از Meta tag هست:
[LTR]
کد:
<meta http-equiv="Refresh" content="5000; url=image.htm">
[/LTR]
در این حالت پس از 5 ثانیه کل صفحه رو Reload میکنه. البته لازم نیست شما کل صفحتون رو بازسازی کنین. بلکه با یه Iframe صفحه کوچکی که حاوی تصویر مورد نظر شماست و در سرور تنظیم می شه رو در صفحه اصلی قرار بدین. البته قبول دارم که یه خورده ضایع هستش!!!
 

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

بالا