source: admin/ogAdmSources/ogAdmWebCon/jscripts/propiedades_ordenadores.js @ e42f34e

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since e42f34e was 8964f9b, checked in by ramon <ramongomez@…>, 16 years ago

Resstructuración de trunk.

git-svn-id: https://opengnsys.es/svn/trunk@390 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 5.1 KB
Line 
1// *************************************************************************************************************************************************
2//      Libreria de scripts de Javascript
3// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
4// Fecha Creación:2003-2004
5// Fecha Última modificación: Febrero-2005
6// Nombre del fichero: propiedades_ordenadores.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero propiedades_ordenadores.php
9// *************************************************************************************************************************************************
10var wpadre=window.parent; // Toma frame padre
11var farbol=wpadre.frames["frame_arbol"];
12//________________________________________________________________________________________________________
13//     
14//      Cancela la edición
15//________________________________________________________________________________________________________
16function cancelar(){
17        selfclose();
18}
19//________________________________________________________________________________________________________
20// Devuelve el resultado de insertar un registro
21// Especificaciones:
22//              Los parámetros recibidos son:
23//                      - resul: resultado de la operación de inserción (true si tuvo éxito)
24//                      - descrierror: Descripción del error en su caso
25//                      - nwid: Identificador asignado al nuevo registro
26//                      - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento)
27//________________________________________________________________________________________________________
28function resultado_insertar_ordenadores(resul,descrierror,nwid,tablanodo){
29        farbol.resultado_insertar(resul,descrierror,nwid,tablanodo);
30        selfclose();
31}
32//________________________________________________________________________________________________________
33//     
34//              Devuelve el resultado de modificar algún dato de un registro
35//              Especificaciones:
36//              Los parámetros recibidos son:
37//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
38//                      - descrierror: Descripción del error en su caso
39//                      - lit: Nuevo nombre del grupo
40//________________________________________________________________________________________________________
41function resultado_modificar_ordenadores(resul,descrierror,lit){
42        farbol.resultado_modificar(resul,descrierror,lit);
43        selfclose();
44}
45//________________________________________________________________________________________________________
46//     
47//              Devuelve el resultado de eliminar un registro
48//              Especificaciones:
49//              Los parámetros recibidos son:
50//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
51//                      - descrierror: Descripción del error en su caso
52//                      - id: Identificador del registro que se quiso modificar
53//________________________________________________________________________________________________________
54function resultado_eliminar_ordenadores(resul,descrierror,id){
55        farbol.resultado_eliminar(resul,descrierror,id);
56        selfclose();
57}
58//________________________________________________________________________________________________________
59function selfclose(){
60        document.location.href="../nada.php";
61}
62//________________________________________________________________________________________________________
63//     
64//      Confirma la edición
65//________________________________________________________________________________________________________
66function confirmar(op){
67        var opcion=op;
68        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
69        var wurl="../gestores/gestor_ordenadores.php?opcion="+opcion
70        if (opcion!=op_eliminacion){
71                if(!comprobar_datos()) return
72                var valor
73                var o
74                var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get
75                for (i=0;i<nit;i++){
76                        o=document.forms[0].elements[i]
77                        valor=o.value
78                        if (valor=="on") {
79                                        if(o.checked )
80                                                valor=1;
81                                        else
82                                                valor=0
83                        }
84                        wurl+="&"+o.name+"="+valor
85                }
86        }
87        else
88                wurl+="&idordenador="+document.fdatos.idordenador.value
89                ifr.src=wurl; // LLama a la página gestora
90}
91//________________________________________________________________________________________________________
92//     
93//      Comprobar_datos
94//________________________________________________________________________________________________________
95function comprobar_datos(){
96        if (document.fdatos.nombreordenador.value=="") {
97                alert(TbMsg[0]);
98                document.fdatos.nombreordenador.focus();
99                return(false);
100        }
101        if (document.fdatos.ip.value=="") {
102                alert(TbMsg[1]);
103                document.fdatos.ip.focus();
104                return(false);
105        }
106        if (document.fdatos.mac.value=="") {
107                alert(TbMsg[2]);
108                document.fdatos.mac.focus();
109                return(false);
110        }
111        var  p=document.fdatos.idperfilhard.selectedIndex
112         if (p==0){ 
113         alert(TbMsg[3])
114         document.forms.fdatos.idperfilhard.focus()
115         return(false)
116        }
117        var  p=document.fdatos.idservidordhcp.selectedIndex
118         if (p==0){ 
119         alert(TbMsg[4])
120         document.forms.fdatos.idservidordhcp.focus()
121         return(false)
122        }
123        var  p=document.fdatos.idservidorrembo.selectedIndex
124         if (p==0){ 
125         alert(TbMsg[5])
126         document.forms.fdatos.idservidorrembo.focus()
127         return(false)
128        }
129        return(true);
130}
Note: See TracBrowser for help on using the repository browser.