ورود

View Full Version : مبتدی: مخفی شدن عکس بعد از سپری شدن زمان



mohammad2407
پنج شنبه 07 شهریور 1392, 19:43 عصر
سلام دوستان عزیز من میخوام یک عکس به مدت دو دقیقه و یا بهتره بگم 24 ساعت نمایش بدم و بعد از سپری شدن زمان به صورت خودکار عکس مخفی بشه و نمایش داده نشه

ممنون میشم راهنمایی کنید

mohammad2407
جمعه 08 شهریور 1392, 01:19 صبح
میشه راهنمایی کنید

afshin9032
جمعه 08 شهریور 1392, 08:59 صبح
اگر میخوای برای چند عکس باشه زمان مربوط به هر عکس رو در database ذخیره کن و بعد در سمت سرور مقدار زمان رو محاسبه کن و برای نمایش یا عدم نمایش تصویر تصمیم بگیر .

Javidhb
جمعه 08 شهریور 1392, 11:45 صبح
حواستون باشه که کدهای جاوااسکریپت فقط تا وقتی مرورگر باز هست اجرا میشن...



<img src="cat.png" id='theImage'>

<script>
var targetElement = document.querySelector('#theImage');//id <img> ke gharare makhfi beshe

(function(){
window.addEventListener('load', function(){
setTimeout(function(){
targetElement.style.display = 'none';
}, 120000);//2 minutes #### 24 s@ = 24*60*60*1000
}, false);
}());
</script>

mohammad2407
جمعه 08 شهریور 1392, 12:12 عصر
حواستون باشه که کدهای جاوااسکریپت فقط تا وقتی مرورگر باز هست اجرا میشن...

اهان راست میگی اصلا حواسم نبود .

پس همنطور که اقا افشین گفت باید سمت سرور این مشکل حل کنیم

چون با کد JS نمیشه
ممنون