Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2008, 01:45
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Pasar dato de ventana hija a padre.

Hola:

En principio si usas document.all estás discriminando a los navegadores que no sean explorer y opera (y no es estándar), entonces te recomiendo que uses getElementById... y con distintos id's puedes referenciarlos...

Y si quieres recuperar el value del radio seleccionado, debes recorrer ese array... por ejemplo:

Código:
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script>
function recuperaDato(f){
valor = "";
for (i = 0, d = f.dato, total = d.length; i < total; i ++)
 if (d[i].checked) valor = d[i].value;
 if (valor == "") alert("debe seleccionar un radio...")
 else {
  opener.document.getElementById("tela").value = valor;
  window.close();
 }
}
</script> 
</head>

<body>
<form>
<input type="radio" name="dato" value="uno" >
Dato1<br>
<input type="radio" name="dato" value="dos" >
Dato1<br>
<br>
<br>
<input type="button" value="Recupera Dato" onclick="recuperaDato(this.form);">
</form>
</body>
</html>
Pruébalo y nos cuentas.
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo