/* ****************************************************************************************** */
/* 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("");
} // 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(' "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()