Uma outra solução é você fazer assim: você sabe recuperar o valor de uma querystring? Isso você pode fazer com Javascript (olha anexo abaixo), mas é muito mais fácil com uma linguagem dinâmica (asp, php, cgi, etc.).
O script que te passei está certo, mas no link, você faz assim:
<a href="java script:foto('fotos.html?id=Nome da foto');">Nome da foto</a>
Na página fotos.html, o script abaixo irá pegar o valor da querystring. Você tem que digitar:
<script src="querystring.js"></script>
<script language="javascript">
<!--
id=Request.QueryString("id");
document.write("<img src="+id+".jpg>");
//-->
</script>
Você não pode colocar o segundo script antes de <script src="querystring.js"></script>, pois isto fará acontecer um erro.
Espero que isto ajude.
WITHOUT A NICK
Fonte do arquivo anexado: Hot Scripts