OK, grazie! Ho risolto...
Ho capito il tuo "script" ed ho fatto una leggera modifica:
codice:
<a href="#" id="id_link">
[img]intro.jpg[/img]</a>

<script language=JavaScript1.1>
var photos=new Array()
var grande=new Array()
var which=0

photos[0]="intro.jpg"
photos[1]="1small.jpg"
photos[2]="2small.jpg"
photos[3]="3small.jpg"
photos[4]="4small.jpg"
grande[1]="1.jpg"
grande[2]="2.jpg"
grande[3]="3.jpg"
grande[4]="4.jpg"

function indietro(){
  if (which>0){
    which--
    window.status=''
    document.images.intro.src=photos[which]
    if (which==0) {
      window.status='Prima immagine'
      document.getElementById('id_link').href='#'
    } else
      document.getElementById('id_link').href=grande[which]
  }
}
function avanti(){
  if (which<photos.length-1){
    which++
    window.status=''
    document.images.intro.src=photos[which]
    document.getElementById('id_link').href=grande[which]
  } else
    window.status='Fine delle immagini'
}
</script>
Funziona, ma...è corretta!?!
Grazie ancora!!!