salve ragazzi
sn alle prese cn il mio primo sito internet! ke strss! lo sto facendo in html e ho dovuto inserire uno scrit per creare una galleria di immagini con miniature e ingrandimento incorporate nella pagina ottenendo qsto:
ecco il codice html:
Citazione:
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="HAPedit 3.0">
<link rel="stylesheet" href="gallery.css">
<script type="text/javascript" src="onpage.js"></script>
</head>
<body background="1.jpg" bgproperties="fixed">
<div id="container">
<div id="header">
<h2></h2>
</div>
<div id="gallery">
<div id="zoom"><h3 id="titolo">Clicca sulle miniature per vedere gli ingrandimenti.</h3>
[img]empty.jpg[/img]
</div>
<div id="minipics">
<ul>[*][img]egg_small.jpg[/img][*][img]field_small.jpg[/img][*][img]orange_small.jpg[/img][*][img]forestonWater_small.jpg[/img][*][img]sleep_small.jpg[/img][*][img]optical_small.jpg[/img][*][img]ghosts_small.jpg[/img][*][img]join_small.jpg[/img][*][img]hypergrid_small.jpg[/img][*][img]macchia_small.jpg[/img][*][img]tunnel_small.jpg[/img][*][img]sea_small.jpg[/img][/list]
<div style="clear:left"> </div>
</div>
</div>
</div>
</body>
</html>
il file gallery.css :
Citazione:
html{margin:0;padding:0}
body{font: 12px arial,sans-serif;margin:0;padding: 0 5px}
img{border:0}
div#container{width:740px}
div#header img{float:left}
div#header h2{float:left;margin:24px 0 0 0;font-size:100%}
div#zoom{float:right;margin:0 0 5px 0;padding: 5px;border:1px solid #ccc}
div#zoom h3{margin:0;font-size:100%;color: #666;text-align:center}
div#zoom img{display:block;width:400px;height:400px}
div#minipics{margin-right:415px}
div#minipics ul{list-style-type: none;margin: 0;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;border:1px solid #ccc;padding: 3px}
e il file onpage.js
Citazione:
window.onload=function(){
if(!document.getElementById || !document.getElementsByTagName) return;
links=document.getElementById("minipics").getEleme ntsByTagName("a");
for(i=0;i<links.length;i++)
links[i].onclick=function(){Show(this);return(false)}
}
function Show(obj){
bigimg=document.getElementById("bigimage");
bigimg.src=obj.getAttribute("href");
smallimg=obj.getElementsByTagName("img")[0];
t=document.getElementById("titolo");
t.removeChild(t.lastChild);
t.appendChild(document.createTextNode(smallimg.tit le));
}
ora volevo fare in modo di rialzare il quadro dove le immagini verranno ingrandite rispetto alle miniature x ottenere una cosa del genere:
ma nn ci riesco..
voi potete aiutarmi?