MajidOnline Forums

بازگشت   MajidOnline Forums > طراحي سايتهاي اينترنتي > برنامه نويسي Client Side
خوش آمديد, tarfand2006
آخرين بازديد شما در: 22 ساعت پيش 01:28 AM
پيغام هاي خصوصي: خوانده نشده 0, مجموع 0.
کنترل پنل کاربران پوپ فهرست کاربران تقويم آخرین ارسالها پيوندهاي سريع خروج

پاسخ
 
امکانات مبحث جستجوي مبحث امتياز موضوع حالات نمايش
  #1   Report Bad Post  
قديمي 3 هفته پيش
marjan1982 marjan1982 is offline
 
تاريخ عضويت: Jul 2003
نوشته ها: 4
تعداد تشكرها (از كاربران ديگر): 2
تشکر شده : 0 بار در 0 پست
پيش فرض باز شدن عكسهاي صفحه بصورت رندوم .

من یه صفحه دارم که از 4 قسمت تشکیل شده header وpic و body و footer .

گرافیک این صفحه با 4 رنگ مختلف طراحی شده که طبق هر رنگ چند عکس مطابق با رنگ آمیزی تمپلت قرار داده شده (در قسمت pic ).
من می خوام با هربار باز شدن(refresh) صفحه یه تمپلت مثلا به رنگ قرمز با یه image مربوط به آن باز باشه (یعنی بصورت رندوم ).
می خوام این کار رو با جاوا اسکریپت و سی اس اس انجام بده . کسی می تونه من رو راهنمایی کنه ؟
اگه خوب توضيح ندادم ببخشيد . بگيد تا دوباره بگم .
Attached Thumbnails
Click image for larger version

Name:  pic.jpg
Views: 2
Size:  7.4 کيلوبايت  
  #2   Report Bad Post  
قديمي 3 هفته پيش
pooyanmahdavi pooyanmahdavi is offline
Junior Member
 
تاريخ عضويت: Jul 2006
محل سکونت: Esfahan-Iran
نوشته ها: 12
تعداد تشكرها (از كاربران ديگر): 0
تشکر شده : 1 بار در 1 پست
پيش فرض

تابع Math.random() برای بدست آوردن عدد اتفاقی کاربرد دارد.
کاربر زیر به خاطر این پست از pooyanmahdavi تشکر کرده است :
marjan1982 (3 هفته پيش)
  #3   Report Bad Post  
قديمي 3 هفته پيش
bamshad's Avatar
bamshad bamshad is offline
Member
 
تاريخ عضويت: May 2004
محل سکونت: منچولبا (ف)
نوشته ها: 472
تعداد تشكرها (از كاربران ديگر): 32
تشکر شده : 28 بار در 26 پست
Send a message via Yahoo to bamshad
پيش فرض

کد:
1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin // Set up the image files to be used. var theImages = new Array() // do not change this // To add more image files, continue with the // pattern below, adding to the array. theImages[0] = 'images/1.gif' theImages[1] = 'images/2.gif' theImages[2] = 'images/3.gif' theImages[3] = 'images/4.gif' // do not edit anything below this line var j = 0 var p = theImages.length; var preBuffer = new Array() for (i = 0; i < p; i++){ preBuffer[i] = new Image() preBuffer[i].src = theImages[i] } var whichImage = Math.round(Math.random()*(p-1)); function showImage(){ document.write('<img src="'+theImages[whichImage]+'">'); } // End --> </script> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin showImage(); // End --> </script>

در قسمت
کد:
theImages[0] = 'images/1.gif' theImages[1] = 'images/2.gif' theImages[2] = 'images/3.gif' theImages[3] = 'images/4.gif'
باید آدرس تصویر تون رو بزارید
__________________
از متخصصان در زمینه طراحی وب و فلش ( به صورت حرفه ای) دعوت به همکاری در عضویت در تیم طراحی سایت گیل دیزاین به عمل می آید
برای اطلاعات بیشتر به این قسمت بروید (پول توشه فراووون)
http://forum.majidonline.com/forum57/thread54022.html
--
برترين و بهترين نرم افزارهاي رايگان را از ما بخواهيد

Www.City-Soft.Com
کاربر زیر به خاطر این پست از bamshad تشکر کرده است :
marjan1982 (3 هفته پيش)
  #4   Report Bad Post  
قديمي 3 هفته پيش
marjan1982 marjan1982 is offline
 
تاريخ عضويت: Jul 2003
نوشته ها: 4
تعداد تشكرها (از كاربران ديگر): 2
تشکر شده : 0 بار در 0 پست
پيش فرض

مرسی بامشاد خان . همین رو می خواستم . خیلی خیلی ممنون.
  #5   Report Bad Post  
قديمي 3 هفته پيش
marjan1982 marjan1982 is offline
 
تاريخ عضويت: Jul 2003
نوشته ها: 4
تعداد تشكرها (از كاربران ديگر): 2
تشکر شده : 0 بار در 0 پست
پيش فرض

می دونید حالا می خوام چی کار کنم می خوام آدرس دهی کنم که از توی یه فولدر عکسهام رو بخونه .

یعنی هر بار بطور تصادفی یه شماره عکس از فولدر خاص رو بخونه .

می خوام این فولدر به تعداد دلخواه پر بشه و خود برنامه بصورت داینامیک عکسا رو بخونه و نمایش بده ، نه اینکه من بیام آدرس عکسها رو بطور دستی توی برنامه وارد کنم .

چه جوری از توی یه آرایه ای که پرش نکردم بخونم ؟

آخرين تغييرات توسط marjan1982 در 3 هفته پيش و ساعت 10:27 AM.
  #6   Report Bad Post  
قديمي 3 هفته پيش
bamshad's Avatar
bamshad bamshad is offline
Member
 
تاريخ عضويت: May 2004
محل سکونت: منچولبا (ف)
نوشته ها: 472
تعداد تشكرها (از كاربران ديگر): 32
تشکر شده : 28 بار در 26 پست
Send a message via Yahoo to bamshad
پيش فرض

من در مورد این چیزی که شما میگی اطلاعات ندارم ولی می تونم بهت کمک کنم
شما به برنامه تعریف کن که چند تا عکس در فولدرت وجود داره مثلا 24
بعد نام تصاویرت رو از 1 تا 24 بگذار و در قسمت
کد:
theImages[0] = 'images/folder'
از رندوم استفاده کن
شاید هم نشه ولی من در فلش از همین کار استفاده می کردم
__________________
از متخصصان در زمینه طراحی وب و فلش ( به صورت حرفه ای) دعوت به همکاری در عضویت در تیم طراحی سایت گیل دیزاین به عمل می آید
برای اطلاعات بیشتر به این قسمت بروید (پول توشه فراووون)
http://forum.majidonline.com/forum57/thread54022.html
--
برترين و بهترين نرم افزارهاي رايگان را از ما بخواهيد

Www.City-Soft.Com
  #7   Report Bad Post  
قديمي 2 هفته پيش
pooyanmahdavi pooyanmahdavi is offline
Junior Member
 
تاريخ عضويت: Jul 2006
محل سکونت: Esfahan-Iran
نوشته ها: 12
تعداد تشكرها (از كاربران ديگر): 0
تشکر شده : 1 بار در 1 پست
پيش فرض

js نمی تونه فایلها را را برای شما لیست کنه بهتره فایل هاتون را از مثلا 1 تا 50 نامگذاری کنید و یک عدد از 1 تا 50 را به صورت اتفاقی ایجاد و نام فایل مربوط به اون را که مثلا img5.gif است رو در src داخل تگ img قرار بدی.
  #8   Report Bad Post  
قديمي 2 هفته پيش
marjan1982 marjan1982 is offline
 
تاريخ عضويت: Jul 2003
نوشته ها: 4
تعداد تشكرها (از كاربران ديگر): 2
تشکر شده : 0 بار در 0 پست
پيش فرض

مرسی بامشاد خان درست شد .
من توی آدرس دهیم / آخرش رو نمی گذاشتم .برای همین عکسا رو باز نمی کرد و گیجم کرده بود . (;
پاسخ


پاسخ سريع
پيغام:
Remove Text Formatting
Bold
Italic
Underline

Insert Image
Wrap [QUOTE] Tags
Decrease Size
Increase Size
تنظيم ها

کاربران حاضر در این تاپیک 1نفر (1 عضو و 0 مهمان)
tarfand2006*

قوانين ارسال
شما ميتوانيد در اين انجمن مبحث جديدي را آغاز کنيد
شما ميتوانيد به نامه هاي اين انجمن پاسخ دهيد.
شما ميتوانيد در اين انجمن فايل ارسال کنيد.
شما ميتوانيد ارسالهاي خود را ويرايش کنيد

كدهاي vb فعال هستند
شكلكها فعال هستند
امكان قرار دادن عكس فعال است
كدهاي HTML غير فعال هستند
برو به انجمن





تمامي زمانها بر اساس +3.5 ساعت گرينويچ ميباشد. هم اکنون ساعت 12:20 AM است.


Powered by: vBulletin Version 3.5.2
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.