با سلام
نمي دانم براي اينكه در سايت چند تا عكس را بصورت پشت سر هم مرتب يا تصادفي با فاصله زماني دلخواه هست يا نه ؟
يعني مثل يه عكس gif كه از چند تا عكس درست ميشه به نمايش در بياد
با تشكر از اساتيد كديك
با سلام
نمي دانم براي اينكه در سايت چند تا عكس را بصورت پشت سر هم مرتب يا تصادفي با فاصله زماني دلخواه هست يا نه ؟
يعني مثل يه عكس gif كه از چند تا عكس درست ميشه به نمايش در بياد
با تشكر از اساتيد كديك
<html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var interval = 2; // delay between rotating images (in seconds)
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;
var image_index = 0;
image_list = new Array();
image_list[image_index++] = new imageItem("1.jpg");
image_list[image_index++] = new imageItem("2.jpg");
image_list[image_index++] = new imageItem("3.jpg");
image_list[image_index++] = new imageItem("4.jpg");
var number_of_image = image_list.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
setTimeout(recur_call, interval);
}
// End -->
</script>
</HEAD>
ولي مثل سايت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] نیست. تصاویر خیلی خشک عوض می شوند ولی در سایت ذکر شده تصاویر با حالت شادو و نرم عوض می شوند من زیاد بلد نیستم لطفا یکی این کد رو از این سایت در بیاره در اختیار همه بذاره ممنون میشم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)