Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/07/2003, 13:33
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Bueno yá está, a ver si soy capaz de indicarte los cambios que he hecho:

la opener sigue igual

La popup:

Código PHP:
<script
//Desabilita la Caja de Texto
var indice=1;
vec_criterio= new Array();
function 
Criterio(nombre)
    {
        
this.nombre=nombre;
    }
function 
desabilitar()
    {
        
//if(document.form1.criterio.value=="") 
            
document.form1.criterio.disabled=true;
    }
//Almacena las datos en un Vector    
function almacenar()
    {
        var 
criterio=document.form1.criterio.value;
        if(
document.form1.criterio.value !="")
            {
                
opener.vec_criterio[indice]= new Criterio(criterio);//aquí simplemente le pido que le añada al vetor de la opener
                
document.form1.criterio.value="";
                
indice++;
            }
            else
                {
                    if(
document.form1.criterio.disabled==true)
                        
document.form1.criterio.disabled=false;
                    else    
                        
alert("Digite la norma");
                }
    }
function 
Salir()
    {
        if (
document.form1.criterio.value!="")
            
alert("La Norma no ha sido Guardada");
        else
            {    
//aquí he quitado el bucle pasando los valores a la opener porque yá no es necesario, dado que yá los tiene.
window.close(opener.vec_criterio[1]);   //no sé por qué le pasas argumentos
//pero si no recuerdo mal el método close() no los usa
            
}    
    }
        
</script> 
Además tenías un error de sintaxis que no recuerdo dónde estaba, algo que ponía -> o algo así

Bueno a mi me funcionó con estos cambios, dime que tal te va a tí