/* ****************************************************************************************** */ /* FUNCIONES DE ASTRONUM.NET (MIS ASTROFOTOGRAFIAS) */ /* ****************************************************************************************** */ /* ********** declaracion global de variables para la funcion (2) (3) ampliarFoto() ********** */ /* ------------------------------------------------------------------------------------------------------------------*/ /* creacion del objeto imagen */ var imagen = new Image(); /* aqui se establece a voluntad las dimensiones maximas permitidas que queramos para la imagen final a pantalla completa */ var ancho_de_trabajo = 990; /* limite maximo para anchura */ var alto_de_trabajo = 660; /* limite maximo para altura */ /* ********* (1) Funcion ampliarFoto() para mostrar las fotos ampliadas *********** */ /* ----------------------------------------------------------------------------------------------------------- */ function ampliarFoto(foto) { ventana = window.open('', '', 'fullscreen=yes, scrollbars=auto'); ventana.document.write(" "); ventana.document.write(" Astronum: Astrofotografías "); ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); } /* ********* (2) Funcion ampliarFoto() para mostrar las fotos ampliadas *********** */ /* ----------------------------------------------------------------------------------------------------------- */ function XampliarFoto(foto) { var dimension = ""; /* inicializa esta variable, que si no aquiere ningún otro valor no tocará las dimensiones de la imagen original */ imagen.src = foto; /* para obtener las propiedades de la foto */ /* se tomas las dimensiones reales de la imagen */ var ancho = imagen.width; var alto = imagen.height; /* si la anchura de la imagen es mayor que el ancho permitido: redimensionar la anchura manteniendo la proporcion de la altura */ if (ancho > ancho_de_trabajo) { alto = parseInt( ancho_de_trabajo * alto / ancho ); dimension = "width="+ancho_de_trabajo; } /* si despues resulta que el alto de la imagen es mayor que la altura permitida: redimensionar la altura manteniendo la proporcion del ancho */ if (alto > alto_de_trabajo ) { dimension = "height="+ alto_de_trabajo; } ventana = window.open('', '', 'fullscreen=yes, scrollbars=auto'); ventana.document.write(" "); ventana.document.write(" Astronum: Astrofotografías "); ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); /* ventana.document.write(" "+alto+" "); */ ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); } // Fin de la funcion ampliarFoto() /* ********* (3) Funcion ampliarFoto() para mostrar las fotos ampliadas *********** */ /* --------------------------------------------------------------------------------------------------------------- */ function XampliarFoto(foto) { imagen.src = foto; var ancho_foto = imagen.width; var alto_foto = imagen.height; var resolucion_h = window.screen.width - 8; var resolucion_v = window.screen.height - 28; var ajuste = 0; var ajuste_vh = ""; if (ancho_foto > alto_foto) { if (ancho_foto >= resolucion_h - 10) { ajuste = resolucion_h - 20; ajuste_vh = ajuste; } else { ajuste_vh = ancho_foto; } if (alto_foto * ajuste / ancho_foto >= resolucion_v - 10) { ajuste = resolucion_v - 30; ajuste_vh = ajuste; ajuste_vh = "height="+ajuste; } else { ajuste_vh = "width="+ajuste_vh; } } else { if (alto_foto >= resolucion_v - 10) { ajuste = resolucion_v - 30; ajuste_vh = ajuste; } else { ajuste_vh = alto_foto; } ajuste_vh = "height="+ajuste_vh; } if (resolucion_h > 800) { var ventana = open("","","toolbar=0,location=0,status=0,menubar=0,width=1016,height=740,top=0,left=0"); } else { var ventana = open ("","","toolbar=0,location=0,status=0,menubar=0,width=792,height=572,top=0,left=0"); } ventana.document.write(" "); ventana.document.write(" Astronum: Astrofotografías "); ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); ventana.document.write("
"); ventana.document.write("
"); ventana.document.write(" "); } // Fin de la funcion ampliarFoto() /* ********* Funcion ventanaParametros(); para mostrar la ayuda sobre los parametros de las fotos *********** */ /* -------------------------------------------------------------------------------------------------------------------------------------------------------- */ function ventanaParametros() { ventana=open("","ventana","menubar=0,width=620,height=560,top=0,left=0"); ventana.document.write(""); ventana.document.write("Parámetros de las fotografías"); ventana.document.write(""); ventana.document.write("
"); ventana.document.write("

"); ventana.document.write("

"); ventana.document.write(""); ventana.document.write("
"); ventana.document.write(""); ventana.document.write(""); } // Fin de la funcion ventanaParametros() /* ********* Funcion cuadroINFO(); para mostrar el cuadro de opciones para mostrar las fotos: F11, CERRAR... ademas del boton VOVER *********** */ /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */ function cuadroINFO() { document.write('
'); document.write(' '); document.write(' '); document.write('
'); document.write('

"Click" sobre una imagen para AMPLIAR / REDUCIR '); document.write('
Pulsando F11 la foto se mostrará a pantalla completa '); document.write('
Consulta la ayuda sobre los  parámetros de las fotos  '); /* document.write(' '); */ document.write('

'); document.write('
'); document.write('
'); } // Fin de la funcion cuadroINFO()