// ************************************************************************************************************************************************* // Libreria de scripts de Javascript // Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla // Fecha Creaci�n: 2009-2010 // Fecha �ltima modificaci�n: Noviembre-2005 // Nombre del fichero: L_Iconos.js // Descripci�n : // Este fichero implementa las funciones javascript del fichero L_Iconos.php // ************************************************************************************************************************************************* // Opciones var Menu=0; var Insertar=1; var Eliminar=2; var Modificar=3; var Consultar=4; // Acciones var Sin_accion=0; var Insertar_registro=1; var Borrar_registro=2; var Modificar_registro=3; var Leer_registro=4; var currentImg=null; var IE=(navigator.appName=="Microsoft Internet Explorer"); var NS=(navigator.appName=="Netscape"); //----------------------------------------------------------------------------------------------------- function consultar(){ reset_contextual(-1,-1); id=document.fdatos.identificador.value; var whref; whref="M_Iconos.php"; whref=whref + "?opcion=" + Consultar; whref=whref + "&accion=" + Leer_registro; whref=whref + "&idicono=" + id; window.open(whref,"frame_contenidos") } //----------------------------------------------------------------------------------------------------- function borrar(){ reset_contextual(-1,-1); id=document.fdatos.identificador.value; var whref; whref="M_Iconos.php"; whref=whref + "?opcion=" + Eliminar; whref=whref + "&accion=" + Leer_registro; whref=whref + "&idicono=" + id; window.open(whref,"frame_contenidos") } //----------------------------------------------------------------------------------------------------- function modificar(){ reset_contextual(-1,-1); id=document.fdatos.identificador.value; var whref; whref="M_Iconos.php"; whref=whref + "?opcion=" + Modificar; whref=whref + "&accion=" + Leer_registro; whref=whref + "&idicono=" + id; window.open(whref,"frame_contenidos") } //_____________________________________________________________________________________ // function menu_contextual(o){ document.fdatos.identificador.value=o.getAttribute("id"); if (currentImg!=null) currentImg.src="../images/iconos/administrar_off.gif"; o.src="../images/iconos/administrar_on.gif"; currentImg=o; var menuctx=document.getElementById("flo_menu"); muestra_contextual(ClickX,ClickY,menuctx); } //____________________________________________________________________________ // // Se ejecuta cada vez que se hace click con el puntero del rat�n. Se usa para desmarca // cualquier item de menu contextual que estuviese activo //____________________________________________________________________________ function click_de_raton(e){ if(IE){ botonraton=event.button; event.returnValue=true; } if(NS){ botonraton=e.which; e.returnValue=true; } } //____________________________________________________________________________ // // Se ejecuta cada vez que se mueve el puntero del rat�n. Se usa para capturar coordenadas //____________________________________________________________________________ function move_de_raton(e){ if(IE){ ClickX=event.clientX; ClickY=event.clientY; event.returnValue=true; } if(NS){ ClickX=e.clientX; ClickY=e.clientY; e.returnValue=true; } } //____________________________________________________________________________ // // Redirecciona el evento onmousedown a la funci�n de usuario especificada. //____________________________________________________________________________ document.onmousedown = click_de_raton; // Redefine el evento onmousedown document.onmousemove = move_de_raton; // Redefine el evento onmousedown