En principio en lugar de id="imgdesplegable", deberías usar class="imgdesplegable" si lo estás usando para CSS, ya que el atrituto id debe ser único y no repetirse. Es mejor no usarlo, que ponerlo repetido.
En cuanto a tu pregunta, no lo he probado pero quizá te funcione con un handler que ponga las funciones a llamar en cuanto la página esté cargada, en cuyo momento ya se sabe cuantas imágenes tienes.
Código:
<body onload="addHandlers()">
...
function addHandlers()
{
var img = document.getElementsByTagName("img");
for (i=0; i<img.length; i++)
{
if (img[i].id == 'imgdesplegable')
{
img[i].onclick = miFuncion(i);
}
}
}
...
Puedes adaptar la funcion "addHandlers" para que busque solo las imagenes dentro de la tabla, para las imágenes con un "class" determinado, etc.