Salve a tutti,
sto cercando di creare una semplice galleria fotografica con javascript.
La mia idea è quella di assegnare una URL al tag <img> in base alla miniatura clickata.
Per fare ciò ho pensato di creare una piccola funziona che vada a modificare l'attributo src del tag in questione, tramite il metodo getElementById.
purtroppo però il metodo non riesce a recuperare l'id dell'elemento restituendomi questo errore:
Uncaught TypeError: Cannot set property 'src' of null
ho provato anche ad inserire lo script in fondo al body ma nulla.
Sapreste aiutarmi per favore?
questo è il codice:
codice:<html> <head> <link rel='stylesheet' href='css/galleria.css' type='text/css'> <script type="text/javascript"> function changeStyle(url){ document.writeln(url); document.getElementById("ante").src = url; } function load(){ alert("caricato"); } </script> </head> <body onload="load()"> <div class="gallery"> <div class="anteprima"> [img]css/portfolio/immagine.jpg>[/img] </div> <div class="miniat"> <a href="javascript:changeStyle('css/portfolio/immagine2.jpg')"> <div class="mini"> [img]/css/portfolio/miniature/miniatura.jpg[/img] </div> </a> </div> </div> </body> </html>