muy buenas de nuevo, gracias por las respuestas.
Vamos a ver, es cierto que javascript se ejecuta en el cliente y php en el servidor, pero me refería a que en mi local si que me funciona y cuando subo la pagina al servidor web ya no.
No entiendo lo que me dices zerokilled de verificar la consola de error, no se como se hace eso.
De todas formas os dejo el link donde tengo subida la web de prueba.
Tienes que ir al menú Galeria y ahi te saldrá un listado de dos cuadros, pincha en uno de ellos y se te abrirá otra pantalla con la imagen en grande y un boton debajo para cerrar la ventana que es el que no funciona.
http://cuadrosalacarta.iespana.es
Muchas gracias.