Stavo cercando una specie di visualizzatore immagini tipo quello di windows;
ho provato con questo codice ma nn funziona.
Ecco l'html:
ed ecco lo javascript: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>
Qualcuno potrebbe essere così gentile da trovare l'errore? Oppure potrebbe indicarmi dove scaricarne uno simile già pronto?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); }

Rispondi quotando
amen. non cambia niente.
