Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/07/2005, 10:48
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mira este ejemplo

Código:
<script type="text/javascript">
function agregar(que){
	opcion = new Option(que)
	document.form1.pepe.options[document.form1.pepe.options.length] = opcion
	document.form1.pepe.options[document.form1.pepe.options.length-1].selected = true
}
</script>
</head>

<body>
<form name="form1" id="form1" method="post" action="">
  <select name="pepe" >
    <option>uno</option>
    <option>dos</option>
    <option>tres</option>
  </select>
</form>
<a href="#" onclick="agregar('cuatro'); return false">agregar</a> 
</body>
Sería cuestión de tener la función cargada, por ejemplo, dentro de la ventana padre, cambiando, por supuesto, el nombre del formulario y del campo en la función. Y desde la popup antes de la intrucción que la cierra hacer una llamada a esa función

por ejemplo, si ahora estás cerrando la popup con

self.close()

sería cuestión de que le agregaras una línea delante llamando a la función en la ventana padre

opener.agregar('nuevo valor')