티스토리 수익 글 보기
/*
Script by RoBorg
RoBorg@geniusbug.com
http://javascript.geniusbug.com | http://www.roborg.co.uk
Please do not remove or edit this message
Please link to this website if you use this script!
*/
slideshowArray = new Array();
mySlideshow = new slideshow(“document.images[‘slidepic’]”, 875, false, true)
mySlideshow.add(“images/crafty_crafternoon.jpg”, 2000);
mySlideshow.add(“images/crafty_a.jpg”, 1000);
mySlideshow.add(“images/crafty_guide.jpg”, 1400);
mySlideshow.add(“images/crafty_to.jpg”);
mySlideshow.add(“images/crafty_getting.jpg”, 1200);
mySlideshow.add(“images/crafty_artsy.jpg”, 1400);
mySlideshow.add(“images/crafty_and.jpg”);
mySlideshow.add(“images/crafty_crafty.jpg”, 1400);
mySlideshow.add(“images/crafty_with.jpg”);
mySlideshow.add(“images/crafty_your.jpg”);
mySlideshow.add(“images/crafty_friends.jpg”, 1000);
mySlideshow.add(“images/crafty_all.jpg”);
mySlideshow.add(“images/crafty_year.jpg”);
mySlideshow.add(“images/crafty_long.jpg”, 1000);
mySlideshow.add(“images/crafty_bookphoto.jpg”, 2600);
mySlideshow.add(“images/crafty_madden.jpg”, 1900);
mySlideshow.add(“images/crafty_crafternoon.jpg”);
function slideshow(image, defaultDelay, loop, preLoad) {
this.image = image;
this.defaultDelay = defaultDelay;
this.loop = loop;
this.preLoad = preLoad;
this.slide = new Array();
this.currentSlide = 0;
this.slideTimer = false;
this.active = false;
this.stopped = false;
this.id = slideshowArray.length;
slideshowArray[this.id] = this;
this.add = slideAdd;
this.activate = slideActivate;
this.changeSlide = slideChangeSlide;
this.start = slideStart;
this.stop = slideStop;
this.next = slideNext;
this.prev = slidePrev;
this.first = slideFirst;
this.last = slideLast;
}
function slideActivate() {
this.image = eval(this.image);
this.active = true;
this.start();
}
function slideChangeSlide() {
if(!this.active) return;
if(this.image.src != this.slide[this.currentSlide].src)
this.image.src = this.slide[this.currentSlide].src;
if(!this.stopped) this.slideTimer = setTimeout(“slideshowArray[” + this.id + “].next()”, this.slide[this.currentSlide].delay);
}
function slideAdd(src, delay) {
if(typeof(delay) == ‘undefined’) delay = this.defaultDelay;
this.slide[this.slide.length] = new slide(src, delay, this.preLoad)
}
function slide(src, delay, preLoad) {
this.src = src;
this.delay = delay;
this.parent = parent;
if(preLoad)
{
this.image = new Image();
this.image.src = src;
}
}
function slideStart() {
if(this.slideTimer) return; //Already running
this.stopped = false;
this.changeSlide();
}
function slideStop() {
clearTimeout(this.slideTimer);
this.slideTimer = false;
this.stopped = true;
}
function slideNext() {
clearTimeout(this.slideTimer);
this.slideTimer = false;
this.currentSlide++;
if(this.currentSlide >= this.slide.length)
{
if(!this.loop)
{
this.currentSlide = this.slide.length – 1;
return;
}
this.currentSlide = 0;
}
this.changeSlide();
}
function slidePrev() {
clearTimeout(this.slideTimer);
this.slideTimer = false;
this.currentSlide–;
if(this.currentSlide < 0)
{
if(!this.loop)
{
this.currentSlide = 0;
return;
}
this.currentSlide = this.slide.length-1;
}
this.changeSlide();
}
function slideFirst() {
clearTimeout(this.slideTimer);
this.slideTimer = false;
this.currentSlide = 0;
this.changeSlide();
}
function slideLast()
{
clearTimeout(this.slideTimer);
this.slideTimer = false;
this.currentSlide = this.slide.length-1;
this.changeSlide();
}