Something
public javascript v1 · immutablefunction swap(newImage) { // step 1 : Fade out the picture (uses Script.aculo.us) new Effect.Fade(document.zoom, {delay: 0}) // step 2 : Change the content (while hidden) var fileName = newImage.toString() document.zoom.src = fileName // step 3 : Fade in the new picture (uses Script.aculo.us) new Effect.Appear(document.zoom, {delay:2}) }