JS ist unpraktisch und klappt nur, wenn es aktiviert ist.
Wie wäre es mit dem BBCode:
[img size="100;300" url="normal.gif" bigurl="big.gif" name="Mein Bild"]
-->
<a href="big.gif" title="Grosses Bild"><img width="100" height="300" src="normal.gif" alt="Mein Bild"></a>