8.7w+
社区成员
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Image Gallery</title>
<link rel="stylesheet" href="css/layout.css" />
</head>
<body>
<h1>Snapshots</h1>
<ul id="imagegallery">
<li>
<a href="1.jpg" title="chenduling1">
<img src="trumbnail1.png" alt="sweetie1" />
</a>
</li>
<li>
<a href="2.jpg" title="chenduling2">
<img src="trumbnail2.png" alt="sweetie1" />
</a>
</li>
<li>
<a href="3.jpg" title="view picture1">
<img src="trumbnail3.png" alt="sweetie1" />
</a>
</li>
<li>
<a href="4.jpg" title="view picture2">
<img src="trumbnail4.png" alt="sweetie1" />
</a>
</li>
</ul>
<img id="placeholder" />
<p id="description"></p>
<script src="js/me.js"></script>
</body>
</html>
function showPic(whichpic){
if(!document.getElementById("placeholder")) return false;
var source=whichpic.getAttribute("href");
var placeholder=document.getElementById("placeholder");
if(placeholder.nodeName!="IMG") return false;
placeholder.setAttribute("src",source);
if(document.getElementById("description")){
var text=whichpic.getAttribute("title")?whichpic.getAttribute("title"):"";
var description=document.getElementById("description");
if(description.firstChild.nodeType==3){
description.firstChild.nodeValue=text;
}
}
return true;
}
function prepareGallery(){
if(!document.getElementsByTagName) return;
if(!document.getElementById) return;
if(!document.getElementById("imagegallery")) return;
var gallery=document.getElementById("imagegallery");
var links=gallery.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
links[i].onclick=function(){
return showPic(this)?false:true;
}
}
}
window.onload=prepareGallery;