Stavo cercando una specie di visualizzatore immagini tipo quello di windows;
ho provato con questo codice ma nn funziona.
Ecco l'html:
codice:
<html>
<head>
<link type="text/css" rel="stylesheet" href="galleria.css" />
<script type="text/javascript" src="galleria.js" />
</head>
<body>
<center>[img]1.jpg[/img]</center>
[img]indietro.jpg[/img]
<form id="laselect"><select><option>uno</option><option>due</option></select></form>
[img]avanti.jpg[/img]
<div id="thumbnails">
<nobr>
<img class="thumb" id="1.jpg" /><img class="thumb" id="2.jpg" /><img class="thumb" id="3.jpg" />
</nobr>
</div>
</body>
</html>
ed ecco lo javascript:
codice:
thumbnails=new Array();
thumbnails=document.getElementById("thumbnails").getElementsByTagName("img");
function cambia(visualizzata)
{
document.getElementById("immagine").src=visualizzata;
for(i=0, i<thumbnails.lenght, i++)
{
if(thumbnails[i].id!=visualizzata)
{
thumbnails[i].style.borderWidth="0px";
}
else
{
thumbnails[i].style.borderWidth="2px";
if(i!=0)
{
document.getElementById("indietro").title=thumbnails[i-1].id;
}
else
{
document.getElementById("indietro").title=thumbnails.lenght;
}
if(i!=thumbnails.lenght)
{
document.getElementById("avanti").title=thumbnails[i+1].id;
}
else
{
document.getElementById("indietro").title=thumbnails[0];
}
}
}
}
for(i=0, i<thumbnails.lenght, i++)
{
thumbnails[i].onClick=function() { cambia(this.id); }
}
document.getElementById("indietro").onClick=function() { cambia(this.title); }
document.getElementById("avanti").onClick=function() { cambia(this.title); }
Qualcuno potrebbe essere così gentile da trovare l'errore? Oppure potrebbe indicarmi dove scaricarne uno simile già pronto?