Bhe ci sono alcune cose che ti sei dimentiato di aggiungere. (Probabilmente delle sviste)
Per prima cosa, nella funzione "changeImg" il primo parametro deve essere il nome del file e solo quello, senza includere anche il path (che includi gia' nella funzione javascript).
Seconda cosa, ti sei assicurato di avere le immagini "01.jpg" e "02.jpg" nella cartella "grafica/foto/" ?
Cmq ti posto sotto il codice corretto.
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function changeImg(newImg, desc) {
var path="grafica/foto/"; //Qui' devi inserire il percorso dove sono situate le immagini ingrandite
var ref=document.getElementById('foto');
var ref_source=document.getElementById('description');
ref.src=path+newImg+".jpg";
ref_source.innerHTML=desc;
}
</script>
<html>
<head><title>Load Immagini</title></head>
<body>
[img]grafica/foto/m01.jpg[/img]
[img]grafica/foto/m02.jpg[/img]
<table cellpadding=1 cellspacing=0 align=center>
<tr><td colspan="3">[img]grafica/foto/m03.jpg[/img]<div id="description" style="width:300px; height:20px; text-align:center"></div></td></tr>
</table>
</body>
</html>
Ciao.