ورود

View Full Version : نمایش تصویر به صورت رندم با جاوا اسکریپت ؟



xerror
شنبه 05 خرداد 1386, 22:12 عصر
من میخواهم یک صفحه داشته باشم که هر بار وارد اون صفحه میشم در اون قسمت مورد نظرم یک عکس به صورت رندوم بین عکس هایی که برای اون قرار داده شده انتخاب بشه و واضح تر این که هر بار که وارد صفحه میشم یک هکس به صورت رندم نمایش داده بشه
این ها رو هم بگم که جاوا و جاوا اسکریپت بلد نیستم ولی vb , delphi و ... کار کردم

azmoodeh
شنبه 05 خرداد 1386, 23:15 عصر
سلام
2 راه پیش رو دارید
اول اینکه اسم تمامی فایلهای تصویریتان را در آرایه از جاوا اسکریپت ذخیره کنبد و بعد یک اسکریپت در صفحه قرار دهید که به صورت رندم یکی از خانه های این آرایه را به عنوان
منبع تگ تصویرتان قرار دهد ( که این راه به دلایل زیادی توصیه نمی شود )

راه دیگر اینکه عکسهایتان را به ترتیب از 0 شماره گذاری نمایید و حالا در اسکریپتتان عددی رندوم بین 0 تا ماکزیموم تعداد عکسهایتان ایجاد کنید و حالا منبع تگ تصویر را این عدد + پسوند فایل تصویر قرار دهید .
البته این دو راه جزو شیوه های ابتدایی برای این کار هستند ، اما پاسخ مناسبی مخصوصا در صفحات ایستا می باشند .

موفق باشید

xerror
یک شنبه 06 خرداد 1386, 11:34 صبح
ممنون دوست عزیز الگوریتم را میدانم با دستورات آشنا نیستم

azmoodeh
یک شنبه 06 خرداد 1386, 15:34 عصر
<img id="img1" src="" />
<script>
var _randomnumber=Math.floor(Math.random()*100);//100 is the Maximum number of your Pictuires
var _path= "images/" + _randomnumber+".jpg";//Create your path , I Assume that your pictures is in the Images Folder
//alert(_path);
var obj=document.getElementById("img1");
obj.src=_path;

</script>

marzban
پنج شنبه 24 خرداد 1386, 19:53 عصر
خوب این کد فقط یک فایل را بصورت اتفاقی پیدا می کنه
حالا اگه بخوم فایل انتخابی من بصورت رندوم باشه و همچنین چرخشی باشه یعنی در هر مثلا 10 ثانیه این فایل تغییر بکنه(یک فایل دیگه برای نمایش انتخاب بشه) چطوری باید این کار را بکنیم.

azmoodeh
جمعه 25 خرداد 1386, 00:54 صبح
یک راه دارید ، سعی کنید بیشتر با جاوا اسکریپت آشنا بشید !!!!!!
خوب ایجاد تایمر با جاوااسکریپت رو توی همین سایت ( یا سایت های دیگه ) جستجو کنید و این کد رو توی اون استفاده کنید !!!!!!!!!!!!!!!!!!!!!!!!
در مورد چرخشی هم که از این ساده تر میشه و فقط باید به جای قسمت رندوم یک کانتر افزایشی ( یا کاهشی ) با یک مرز مشخص بگذارید !!!!!!!!

خداوند متعال همه را موفق کند !!

marzban
جمعه 25 خرداد 1386, 01:43 صبح
با عرض پوزش از دوست عزیز
چون زیاد تا حالا وقت نکردم که javascript مطالعه کنم و بیشتر از کدهای آماده این زبان جالب استفاده کردم،بخاطر همین تو این زمینه کمی تنبل هستم.اگر لطف کنید و کد مربوطه رو قرار دهید خیلی ممنون می شوم.

raika17metal
چهارشنبه 30 خرداد 1386, 10:13 صبح
فکر کنم کد مورد نظرتون رو تو این سایت بتونید پیدا کنید.
www.javascript.ir (http://www.javascript.ir)

sobhdam
چهارشنبه 08 آبان 1387, 15:01 عصر
سعی کن یاد بگیری چون منم مثل تویم

svm-webmaster
جمعه 10 آبان 1387, 18:06 عصر
حالا اگه بخوم فایل انتخابی من بصورت رندوم باشه و همچنین چرخشی باشه یعنی در هر مثلا 10 ثانیه این فایل تغییر بکنه(یک فایل دیگه برای نمایش انتخاب بشه) چطوری باید این کار را بکنیم.
دوستان با وجود گذشت یک سال و چند ماه از شروع این تاپیک، در ان شرکت کرده ام ، زیرا کد قسمت نمایش عکس ها به صورت هر چند ثانیه یک بار را در اختیار دارم که البته برای شما نیز قرار داده ام . امیدوارم دوستانی که نیاز به نمایش چند عکس با فواصل زمانی با استفاده از کد جاوا اسکریپت دارند از آن استفاده کنند و برایشان مفید واقع شود. فایل حاوی آموزش است( یعنی روش پیاده سازی ).


موفق باشید

emad_67
جمعه 10 آبان 1387, 20:07 عصر
دوستان این تاپیک مال سال 86 هست. بیخودی بالا اوردینش!

sobhdam
جمعه 24 آبان 1387, 04:56 صبح
شما از php استفاده کن چون تصویری که با جاوا ایجاد بشه راهت توسط روبوتها پیدا میشه
http://www.sobhdam.co.cc/