Bueno, un par de cositas.
1 - No tienes puesto el nombre de la función.
2 - No llamas a la funcion. O sea, te sobra la función o en el enlace deberías llamarla.
Mira te dejo un par de soluciones.
Solución 1. (Utilizando la función)
<head>
<script language="JavaScript">
function
pepito()
{
window.open('archivo.htm', 'pubpopup', 'toolbar=0,location=0,status=0,menubar=0,scrollbar s=0,height=250,width=250');
}
</script>
</head>
y en el body:
<img src="imagen.gif" width="89" height="43" onMouseDown="
pepito()">
pepito es el nombre que le pongo a la función, le puedes poner el nombre que quieras.
Solución 2. (Sin usar la función)
Poniendo sólo la linea del enlace:
<img src="imagen.gif" width="89" height="43" onMouseDown="window.open('archivo.htm','pubpopup', 'width=250,height=250')" border="0">
Espero que me haya explicado bien.
saludos.