94 lines
3.4 KiB
JavaScript
94 lines
3.4 KiB
JavaScript
// ************************************************************************
|
|
// Libreria de scripts de Javascript
|
|
// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
|
|
// Fichero: configuracionaula.js
|
|
// Este fichero implementa las funciones javascript del fichero configuracionaula.php
|
|
// ************************************************************************
|
|
|
|
var currentOrdenador=null // Ordenador elegido
|
|
var currentNombreordenador=null // Nombre del ordenador
|
|
|
|
// Código de los ambitos
|
|
|
|
var AMBITO_ORDENADORES=0x10;
|
|
|
|
// Literales de los ambitos
|
|
|
|
var LITAMBITO_ORDENADORES="ordenadores";
|
|
//____________________________________________________________________________
|
|
//
|
|
// Esta función muestra un menu contextual
|
|
//____________________________________________________________________________
|
|
function resalta(id,nom,nomflo){
|
|
currentOrdenador=id
|
|
currentNombreordenador=nom
|
|
var menuctx=document.getElementById(nomflo); // El menu contextual
|
|
muestra_contextual(event.clientX,event.clientY,menuctx) // muestra menu
|
|
event.returnValue=false // Cancela efectos del evento
|
|
}
|
|
//____________________________________________________________________________
|
|
//
|
|
// Esta función muestra los comandos a elegir para su ejecución
|
|
//____________________________________________________________________________
|
|
function confirmarcomando(ambito,idc,interac){
|
|
reset_contextual(-1,-1);
|
|
var ambito;
|
|
var idambito;
|
|
var nombreambito;
|
|
|
|
ambito=AMBITO_ORDENADORES
|
|
idambito=currentOrdenador;
|
|
nombreambito=currentNombreordenador
|
|
|
|
var identificador=idc // identificador del comando
|
|
var tipotrama='CMD'
|
|
var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito
|
|
if(interac==0){
|
|
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
|
|
ifr.src=wurl; // LLama a la página gestora
|
|
}
|
|
else
|
|
window.open(wurl,"frame_contenidos")
|
|
}
|
|
//____________________________________________________________________________
|
|
//
|
|
// Esta función muestra las colas de acciones
|
|
//____________________________________________________________________________
|
|
function cola_acciones(tipoaccion){
|
|
reset_contextual(-1,-1);
|
|
var ambito;
|
|
var idambito;
|
|
var nombreambito;
|
|
|
|
ambito=AMBITO_ORDENADORES
|
|
idambito=currentOrdenador;
|
|
nombreambito=currentNombreordenador;
|
|
|
|
var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion
|
|
window.open(wurl,"frame_contenidos")
|
|
}
|
|
//____________________________________________________________________________
|
|
//
|
|
// Esta función muestra la configuración de los ordenadores de un configuracionaula
|
|
// objeto de argumentos de eventos:
|
|
// Especificaciones:
|
|
// El objeto e tiene las siguientes atributos o propiedades:
|
|
// - literalnodo: El literal del nodo
|
|
// - idnodo: El identificador del nodo
|
|
//____________________________________________________________________________
|
|
function configuraciones(ambito){
|
|
var identificador=currentOrdenador;
|
|
switch(ambito){
|
|
case AMBITO_configuracionaulaS:
|
|
var identificador=currentconfiguracionaula;
|
|
wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador
|
|
window.open(wurl,"frame_contenidos")
|
|
break;
|
|
case AMBITO_ORDENADORES:
|
|
var identificador=currentOrdenador;
|
|
wurl="configuracionordenador.php?idordenador="+identificador
|
|
window.open(wurl,"frame_contenidos")
|
|
break;
|
|
}
|
|
}
|