ورود

نسخه کامل مشاهده نسخه کامل : درخواست كد براي حالت رندوم عكسها



farshad_4017
24-05-2007, 16:51
ِسلام به همگي دوستان !
من يه مدتي دنبال يه كد براي صفحه وب مي گردم كه نيم تونم پيدا كنم !
به همين خاطر اينجا پست زدم تا اگر كسي همچين كدي رو داره بزاره اينجا تا ما هم استفاده كنيم و يا اگر يكي از استيد زحمت بكشند و اونو برام بنويسن !

بغل وب يه جائي وجود داره كه توش يه عكس هست با يه نوشته كوتاه زيرش ! كدي رو مي خواستم كه اين عكس و نوشته هر بار كه صفحه لود ميشه فرق بكنه !
يعني هر دفعه از بين عكس و نوشته اي كه داده ميشه ، هر دفعه يكي رو انتخاب بكنه و نمايش بده !

پيشاپيش ممنون از كمكتون

ALIBOZORG
24-05-2007, 19:41
سلام.

با این کد تصویر شما هر روز تغییر میکنه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اسلايد تصاوير به صورتي زيبا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Tarahan-Web
25-05-2007, 13:45
این قسمت رو داخل کد <head> بنویس :






<script language="JavaScript">
var theImages = new Array()
theImages[0] = 'image/head/head-1.jpg'
theImages[1] = 'image/head/head-2.jpg'
theImages[2] = 'image/head/head-3.jpg'
theImages[3] = 'image/head/head-4.jpg'
theImages[4] = 'image/head/head-5.jpg'
theImages[5] = 'image/head/head-6.jpg'
theImages[6] = 'image/head/head-7.jpg'
theImages[7] = 'image/head/head-8.jpg'
theImages[8] = 'image/head/head-9.jpg'
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]+'">');
}
</script>



بعد داخل <body> و جایی که می خوای عکس نشون بده این رو بنویس:




<script language="JavaScript">
showImage();
</script>



نمونه این کار رو هم میتونی تویه سایت موسسه تاریخ و فرهنگ ایران ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) زمین ببینی
در این سایت با هربار refresh صفحات banner سایت تغییر پیدا میکنه







.

farshad_4017
29-05-2007, 00:14
دوست عزيز ممنون ، فقط يه چيزي !
چطور ميشه به هر كدوم از اين عكسا هم يه لينك داد ؟

hamidreza_buddy
29-05-2007, 18:21
اگه منظورت اینه که مثلاً با کلیک روی عکس به لینک بره اینجوری:(کد آواتار alir500):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توی html کافیه دور هر چیزی که میخای لینک بشه یه a href> بذاری.

mamadfelfel1988
20-07-2007, 06:25
#3
khob in ke ba java gofty amali nist

mamadfelfel1988
20-07-2007, 06:26
script language="JavaScript">
var theImages = new Array()
theImages[0] = 'image/head/head-1.jpg'
theImages[1] = 'image/head/head-2.jpg'
theImages[2] = 'image/head/head-3.jpg'
theImages[3] = 'image/head/head-4.jpg'
theImages[4] = 'image/head/head-5.jpg'
theImages[5] = 'image/head/head-6.jpg'
theImages[6] = 'image/head/head-7.jpg'
theImages[7] = 'image/head/head-8.jpg'
theImages[8] = 'image/head/head-9.jpg'
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]+'">');
}
</script>


بعد داخل <body> و جایی که می خوای عکس نشون بده این رو بنویس:




<script language="JavaScript">
showImage();
</script>
خیلی سرعت میاد پایین یعنی 10 تا عکس بیشتر که load نمیشه