Gracias por contestar.
"rutaimagen" es una variable en php y la tenia escrita como tu la has puesto, aunque de todas formas he puesto la ruta completa para probar y me sigue dando el mismo error de sintaxis.
Lo de "target=_self" no crearia un menu emergente, sino que te cargaria el enlace en la misma ventana.
De todas formas, ¿por qué al actualizar la página se quita el error y no al principio de cargarla?