parent
9da2e96c09
commit
4fb9880585
|
After Width: | Height: | Size: 460 B |
|
After Width: | Height: | Size: 390 B |
|
After Width: | Height: | Size: 407 B |
@ -0,0 +1,57 @@ |
|||||||
|
|
||||||
|
// Create function to load image
|
||||||
|
function loadImg(src){ |
||||||
|
var body = document.getElementsByTagName("body")[0]; |
||||||
|
var div = document.getElementById("gallery_container"); |
||||||
|
|
||||||
|
if( !div ) { |
||||||
|
div = document.createElement('div'); |
||||||
|
div.setAttribute('id', 'gallery_container');
|
||||||
|
body.appendChild(div);
|
||||||
|
|
||||||
|
var anch = document.createElement('a'); |
||||||
|
anch.setAttribute('href', '#');
|
||||||
|
div.appendChild(anch); |
||||||
|
|
||||||
|
var close = new Image(); |
||||||
|
close.src = "_img/close.png" |
||||||
|
close.id = "gallery_close"; |
||||||
|
close.onclick = function(){ |
||||||
|
div.style.visibility='hidden'; |
||||||
|
return false; |
||||||
|
} |
||||||
|
anch.appendChild(close); |
||||||
|
|
||||||
|
anch = document.createElement('a'); |
||||||
|
anch.setAttribute('href', '#');
|
||||||
|
var prev = new Image(); |
||||||
|
anch.appendChild(prev); |
||||||
|
div.appendChild(anch); |
||||||
|
prev.src = "_img/prev.png"; |
||||||
|
prev.id = "gallery_prev"; |
||||||
|
|
||||||
|
var img = new Image() |
||||||
|
div.appendChild(img); |
||||||
|
img.src = src; |
||||||
|
|
||||||
|
anch = document.createElement('a'); |
||||||
|
anch.setAttribute('href', '#');
|
||||||
|
var next = new Image(); |
||||||
|
anch.appendChild(next); |
||||||
|
div.appendChild(anch); |
||||||
|
next.src = "_img/next.png"; |
||||||
|
next.id = "gallery_next"; |
||||||
|
}else{ |
||||||
|
var oldimg = div.getElementsByTagName("img");
|
||||||
|
if( oldimg ){ |
||||||
|
for( var i=0; i<oldimg.length; i++){ |
||||||
|
if( oldimg[i].parentNode == div ){ |
||||||
|
oldimg[i].src = src; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
div.style.visibility='visible'; |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
Loading…
Reference in new issue