rendered paste bodySlider.prototype.show = function(){ var parentElement = document.getElementById(this.parentElement); var content = document.createElement("div"); content.style.width = this.contentWidth; content.style.height = this.contentHeight; content.style.background = "url("+this.items[0].image+")"; content.className = "SliderContent"; parentElement.appendChild(content); var instance = this; for(var i in this.items){ var link = document.createElement("div"); link.innerHTML = this.items[i].caption; link.onMouseOver = "this.changeContent(i)"; parentElement.appendChild(link); parentElement.lastChild.addEventListener("mouseover", function(){id = i; alert(id); Slider.changeContent(instance, i);}, false); }}