NameSilo

Image rotate script

SpaceshipSpaceship
SpaceshipSpaceship
SpaceshipSpaceship
Watch

John84

Established Member
Impact
2
Hi All,

using the following javascript code to randomly rotate images...

Code:
<!-- Begin
var interval = 2.5; // 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("http://www.website.com/images/pic1.jpg");
image_list[image_index++] = new imageItem("http://www.website.com/images/pic2.jpg");
image_list[image_index++] = new imageItem("http://www.website.com/images/pic3.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 -->

...however, I no longer want it random and would like it to go in order. Can this be done with this peice of code?
 
0
Close
The views expressed on this page by users and staff are their own, not those of NamePros.
GoDaddyGoDaddy
Simple, just change the value of random_display on line 3 from 1 to 0.
 
0
Close
sote said:
Simple, just change the value of random_display on line 3 from 1 to 0.

I'm about to say that.
 
0
Close
that seems to stop the script all together
 
0
Close
John84 said:
that seems to stop the script all together
How does the code look now?
 
0
Close
I ended up just finding a different script altogether to accomplish what I needed. This thread can be closed. Thanks for those who offered help.
 
0
Close
I have a very cool image script, probably the BEST! PM me for details.
 
0
Close
My friend... if you dont want to mess with code then use a good site that provides image rotator services... There are many good ones(and many are free too).

I also know one of my friends who started a site called imagerotation.com.
There are many users on the site and its simple too... so try it...

But if you want to offer a service where your users choose the images, then his site wont work for you...

Also try the YUI... thats the Yahoo User Interface library... Its a free download from developer.yahoo.com
 
0
Close
Appraise.net

We're social

Escrow.com
Spaceship
Domain Recover
CryptoExchange.com

NamePros updates

Switch between accounts
You can now stay logged in to more than one NamePros account in the same browser. Click your avatar, then "Accounts in this browser", to...
AIVikings
Catchy
  • The sidebar remains visible by scrolling at a speed relative to the page’s height.
Back