function?prepareSlideshow()?{
??if?(!document.getElementsByTagName)?return?false;
??if?(!document.getElementById)?return?false;
??if?(!document.getElementById("intro"))?return?false;
??var?intro?=?document.getElementById("intro");
??var?slideshow?=?document.createElement("div");
??slideshow.setAttribute("id","slideshow");
??var?frame?=?document.createElement("img");
??frame.setAttribute("src","images/frame.gif");
??frame.setAttribute("alt","");
??frame.setAttribute("id","frame");
??slideshow.appendChild(frame);
??var?preview?=?document.createElement("img");
??preview.setAttribute("src","images/slideshow.gif");
??preview.setAttribute("alt","a?glimpse?of?what?awaits?you");
??preview.setAttribute("id","preview");
??slideshow.appendChild(preview);
??insertAfter(slideshow,intro);
??var?links?=?document.getElementsByTagName("a");
??/*var??destination;
??for?(var?i=0;?i<links.length;?i++)?{
????links[i].onmouseover?=?function()?{
??????destination?=?this.getAttribute("href");?*/
??for?(var?i=0;?i<links.length;?i++)?{
????links[i].onmouseover?=?function()?{
??????var?destination?=?this.getAttribute("href");
??????if?(destination.indexOf("index.html")?!=?-1)?{
????????moveElement("preview",0,0,5);
??????}
??????if?(destination.indexOf("about.html")?!=?-1)?{
????????moveElement("preview",-150,0,5);
??????}
??????if?(destination.indexOf("photos.html")?!=?-1)?{
????????moveElement("preview",-300,0,5);
??????}
??????if?(destination.indexOf("live.html")?!=?-1)?{
????????moveElement("preview",-450,0,5);
??????}
??????if?(destination.indexOf("contact.html")?!=?-1)?{
????????moveElement("preview",-600,0,5);
??????}
????}
??}
下列這段代碼中的var destination;是否有必要,是不是可以直接寫成注釋里面的內(nèi)容,有什么卻別?
甫里
2016-03-30 18:15:26