Foros del Web » Programando para Internet » Javascript »

Duda con Java Script

Estas en el tema de Duda con Java Script en el foro de Javascript en Foros del Web. Hola muy buenas ... solo queria preguntar si abria alguna forma de hacer esta funcion: Código PHP: var  variables ;   function  CargarAlgo () {         ...
  #1 (permalink)  
Antiguo 18/11/2011, 08:54
 
Fecha de Ingreso: febrero-2011
Mensajes: 55
Antigüedad: 13 años, 2 meses
Puntos: 4
Pregunta Duda con Java Script

Hola muy buenas ... solo queria preguntar si abria alguna forma de hacer esta funcion:

Código PHP:
var variables;

  function 
CargarAlgo() {
  
    
borrar method(01);
    
modificar method(02);
  
    
procesar(borrar);
    
procesar(modificar);
    
  }
    function 
procesar (RutaAction){
    
    var 
dataProcessorMotivoCPModificar = new dataProcessor (RutaAction);
    
/**
    Aqui una serie de instrucciones =)
    */
    
    
}

    function 
method (Coneccion) {
    var 
ruta '';
        switch (
Coneccion){
        case 
1
            
ruta 'Direccion del Methodo';
            break;
        case 
2
            
ruta 'Direccion del Methodo';
            break;
        default: 
            break;
        }
    }
window.onload CargarAlgo
Por loque eh estado depurando el borrado machaca al modificar y quisiera saber si hay alguna otra manera de poder hacerlo.... mi razon es porque creo objetos con los mismos procedimientos tanto para el borrado como para el modificar
  #2 (permalink)  
Antiguo 18/11/2011, 11:55
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Duda con Java Script

buenas,
de acuerdo a lo que has presentado, no he de comprender lo que especificas. de hecho, no hay nada mal con la porción de código mostrada. tendrás que analizar más profundamente. depura la función dataProccesor y el resto de las instrucciones que le sigue al crear la instancia.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 18/11/2011, 14:59
 
Fecha de Ingreso: febrero-2011
Mensajes: 55
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Duda con Java Script

hola gracias por responder ..... pero esque yo actualmente estoy usando dhtmlx y dataprocessor es una funcion interna del dhtmlx ... y la funcion cargaALGO() loq que hace es cargar un grid cuando al mismo tiempo que se carga la pagina en si... y la funcion method() loq hace es seleccionar un method de java osea llamo a una funcion de java para realizar una serie de instruccion en este caso Modificar y Borrar ... que es loq pasa esq mira si te enseño en codigo para q me comprendas mejor ....

Código PHP:
var dataProcessorMotivoCPModificar = new dataProcessor ("./Modificar");
var 
dataProcessorMotivoCPBorrar    = new dataProcessor ("./Borrar"); 
  function 
CargarGrid(){

    
/** 
 Una serie de instrucciones para crear el grid DHTMLX
*/


    // Modificar
    
dataProcessorMotivoCPModificar.setTransactionMode("POST"true); //> Modo Envio POST
    
dataProcessorMotivoCPModificar.setUpdateMode("off"); //> Auto Update OFF
    
dataProcessorMotivoCPModificar.enableDataNames(true); //> Activar nombre de los datos 
    
dataProcessorMotivoCPModificar.init(mygridMotCP); // Iniciar 
    
dataProcessorMotivoCPModificar.attachEvent("onAfterUpdateFinish",function() { //> Despues de actualizar
            
dataProcessorMotivoCPModificar._in_progress = {}; //> Limpia Cache 
            
dataProcessorMotivoCPModificar.updatedRows = []; //> Limpia Cache
            
refreshXML();
            });
    
    
dataProcessorMotivoCPModificar.defineAction("updateKO", function() {
        
errorMotCP++;
        return 
true;
    });

    
dataProcessorMotivoCPModificar.defineAction("updateOK", function() {
        return 
true;
    });
    
    
//Borrar
    
dataProcessorMotivoCPBorrar.setTransactionMode("POST"true); //> Modo Envio POST
    
dataProcessorMotivoCPBorrar.setUpdateMode("off"); //> Auto Update OFF
    
dataProcessorMotivoCPBorrar.enableDataNames(true); //> Activar nombre de los datos
    
dataProcessorMotivoCPBorrar.init(mygridMotCP); // Iniciar 
    
dataProcessorMotivoCPBorrar.attachEvent("onAfterUpdateFinish",function() { //> Despues de actualizar
            
dataProcessorMotivoCPBorrar._in_progress = {}; //> Limpia Cache 
            
dataProcessorMotivoCPBorrar.updatedRows = []; //> Limpia Cache
            
refreshXML();
            });
//    dataProcessorMotivoCPBorrar.attachEvent("onRowSelect",function(){
//          codigofila = BorrarMoticp();
//            send = "./listaCPMotivo!borrarMotcp?"+"codigoFila="+codigofila; //> Envio el codigo para la operacion
//            dataProcessorMotivoCPBorrar.sendData();
//              });
    
    
dataProcessorMotivoCPBorrar.defineAction("updateKO", function() {
        
errorMotCP++;
        return 
true;
    });

    
dataProcessorMotivoCPBorrar.defineAction("updateOK", function() {
        return 
true;
    });
    } 
como podras ver tanto borrar como modificar son relativamente identicos ... porque unicamente hay que crearle una variable con el contenido de la ruta del method de java ... y tambien este codigo se repite tanto para modificar como para borrar Y ESO ES LOQ QUIERO EVITAR O TRATAR DE HACER =(

Código PHP:
dataProcessorMotivoCPModificar.setTransactionMode("POST"true); //> Modo Envio POST
    
dataProcessorMotivoCPModificar.setUpdateMode("off"); //> Auto Update OFF
    
dataProcessorMotivoCPModificar.enableDataNames(true); //> Activar nombre de los datos 
    
dataProcessorMotivoCPModificar.init(mygridMotCP); // Iniciar 
    
dataProcessorMotivoCPModificar.attachEvent("onAfterUpdateFinish",function() { //> Despues de actualizar
            
dataProcessorMotivoCPModificar._in_progress = {}; //> Limpia Cache 
            
dataProcessorMotivoCPModificar.updatedRows = []; //> Limpia Cache
            
refreshXML();
            });
    
    
dataProcessorMotivoCPModificar.defineAction("updateKO", function() {
        
errorMotCP++;
        return 
true;
    });

    
dataProcessorMotivoCPModificar.defineAction("updateOK", function() {
        return 
true;
    }); 
PD: y si estoy usando java para crear paginas web dinamicas T_T

Etiquetas: funcion, java
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:53.