Foros del Web » Programando para Internet » Javascript »

Problema con Ventanas de JavaScript

Estas en el tema de Problema con Ventanas de JavaScript en el foro de Javascript en Foros del Web. Hola tengo un problema con con javaScript, hice un boton que al dar click me abre una ventanita en la que compruebo una contraseña, es ...
  #1 (permalink)  
Antiguo 24/10/2006, 16:37
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 0
Problema con Ventanas de JavaScript

Hola tengo un problema con con javaScript, hice un boton que al dar click me abre una ventanita en la que compruebo una contraseña, es decir solo pido la contraseña anterior, la contraseña actual, y confirmar contraseña, al coompar la contraseña anterior con la contraseña que esta en la ventana que abrio(opener) y ya al final compruebo las otras 2 contraseñas actuales y una vez iguales, al cerrar la ventana se carga el valor actual en la ventana que abrio(opener), la funcion trabaja bien, pero el IE me marca "Listo pero con errores en la pagina" mi jefe ya me pidio que arregle eso, pero no se que esta fallando, y el error dice: opener.document, es nulo o no es un objeto.
Ayudenme porfavor, aqui les dejo el codigo de las funciones de la ventana !!

var ventana;
//Asigno a pass, la cadena de texto que esta en la ventana madre para posteriormente compararla
var pass= window.opener.document.form1.pwd_usu.value

function abrir_ventana(url){
ventana= window.open(url,"modificar_pass","width=325,height =185,menubar=no")
ventana.focus()
}

function verifica_pass2(pass1,pass2,pass3){
if(pass!=pass1) {
alert ("La contraseña anterior es incorrecta")
return false
}
if (pass2!=pass3){
alert ("Las nuevas contraseñas no son iguales, favor de corregirlas")
return false
}
// window.close
}
function actualiza_pass(pass_correcta){
// ahora actualizo el valor en la ventana madre por la nueva contraseña.
window.opener.document.form1.pwd_usu.value = pass_correcta
window.close()
}
  #2 (permalink)  
Antiguo 24/10/2006, 16:48
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 2 meses
Puntos: 381
Pero ese código ¿en qué documento está? ¿en la opener o en la ventana secundaria?
  #3 (permalink)  
Antiguo 25/10/2006, 09:00
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 0
Es un archivo .js externo, la funcion abrir_ventana, la jalo desde el boton que esta en el opener, entonces al abrirse la ventana es un archivo llamado passwords.asp, y este archivo tiene un boton submit cuando envio la informacion llama a las otras dos funciones actualiza_pass y verifica_pass2, esto es para que la contraseña se actualize en la ventana madre. La funcion hace todo muy bien, pero en el browser me aparece pagina con errores
y el error dice: opener.document, es nulo o no es un objeto. Ojala puedan ayudarme !! :)
  #4 (permalink)  
Antiguo 26/10/2006, 16:15
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 0
Por favor ayudenme cual es la instruccion para que desde una ventana hija obtenga el valor de un dato de formulario de una ventana madre

y viceversa, es decir para que desde la ventana hija pueda actualizar un valor en la ventana madre, me refiero a los campos de texto de formularios.
  #5 (permalink)  
Antiguo 27/10/2006, 14:29
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 0
Ey alguien se sabe esas instrucciones en javascript??
:)
  #6 (permalink)  
Antiguo 09/11/2006, 13:24
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años, 5 meses
Puntos: 0
Oigan sigo con ese mendigo error, perdon por la palabra, pero no se porque esta fallando, ayudenme pleaseee !!!

Novata en apuros..
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 00:19.