PDA

View Full Version : مبتدی: استفاده از متغیر به جای قرار دادن آدرس عکس



mey3am68
جمعه 08 دی 1391, 21:09 عصر
سلام .
من برای اسلاید شو خودم یک متغیر می خوام تعریف کنم که آدرس عکس رو از بانک بخونه و در قسمتی که برای قرار دادن آدرس عکس هستش اونو قرار بده. مشکل من نحوه قرار گیری متغیر در آدرس عکس هستش. یعنی برای قرار گیری مثلا 4 تا عکس باید اونا به , ویرگول از هم جدا بشن و هر آدرس باید توی دوتا
' ' باشه. من با نحوه پیاده سازی این طرح با مشکل مواجه شدم.

var images = ['آدرس عکس 1','آدرس عکس 2','آدرس عکس Nام'];

این کارو می خوام تو کد جاوا انجام بدم




var images = ['<?php echo $pic; ?>'];
var images_elements = document.getElements('#sp-slide105 img');
var loader = Asset.images(images, {
onComplete: function () {
document.getElement('.preload').style.visibility=' hidden';
spSlide105.play();
},
onProgress: function (i) {
images_elements[i-1].src = images[i-1];
}
});

});

//]]>
</script>

hidensoft
شنبه 09 دی 1391, 01:11 صبح
باید از حلقه استفاده کنید. pic$ رو بصورت آرایه مقدار دهی کنید جوری که value ها همون آدرس های عکس ها باشند. با for یا foreach یا while مقدایر رو چاپ کنید. حتی می شه از implode هم استفاده کرد که بی خیال حلقه شد.

mahmod2000
شنبه 09 دی 1391, 08:50 صبح
میتونید از تابع Setinterval در جاوا اسکریپت هم استفاده کنید..

mey3am68
شنبه 09 دی 1391, 17:06 عصر
ممنون از پاسخ خوبت دوست از ولی فکر نکنم با حقلقه جواب بده یعنی حداقل من نمی تونم. مشکل من داخل var image[] هستش. یعنی اگه یه آدرس اضافه بشه مابین دوتا آدرس باید علامت , قرار بگیره نمی دونم منظورم کامل رسوندم یا نه . جواب فکر کنم همون implode باشه ولی کار با اون رو بلد نیستم می شه کمی توضیح بدین اگه جواب حل مشکلم هستش