Bueno, fui poco precavido al poner un ejemplo que no sabía si yo mismo podría resolverlo.
El caso es que creo que no iba muy desencaminado sólo que en JavaScript (creo) document.getElementById("miImagen").height
sólo nos ofrece un resultado si antes lo hemos especificado, es decir, dentro de la etiqueta de imagen con height="100" por ejemplo.
Así que después de mucho darle vueltas, no me ha quedado más remedio que hacer el script de la forma habitual, osea conociendo previamente el tamaño de la imagen que queremos abrir.
Lo siento Issa^^, si te sirve de algo, he puesto el ejemplo
aquí .
De todas formas, si hay alguna persona valiente en el foro.... ¡Ánimo!