Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2004, 03:17
castordj
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara, Jalisco.
Mensajes: 213
Antigüedad: 22 años, 10 meses
Puntos: 0
Doble valor de pop up a formulario

Hola buenas noches (en México) soy principiante en Javascript y lo que quiero hacer es desde una ventana pop up generada con php enviar dos valores a un formulario desde donde se abrió el pop up.

Actualmente logro pasar solo un valor que es el del radio button que selecciona la fila de datos que quiero pasar. Pero necesito pasar otro valor que es una variable de php.

Espero que me puedan ayudar

El codigo lo tomé de las faq´s de este foro y como lo tengo actualmente es:

Código:
<html>
<head>
<title>Lista de Clientes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilosuajes.css" rel="stylesheet" type="text/css">
<script language="JavaScript"> 
   var idseleccionado = "";
   var nombreseleccionado = "";

   function cambiaId(chk){ 
    idseleccionado = chk.value;
   }
   
   function cambiaNombre(nombre){
    nombreseleccionado = nombre.value;
   }

   function envia(){ 
    opener.document.orden.nodecliente.value = idseleccionado;
	opener.document.orden.nombredecliente.value = nombreseleccionado; 
    close(); 
   } 
  </script>
</head>

<body>
<table width="340" border="0" align="center">
  <tr> 
    <td><?php 
	  require ("enlace.php");
	  $link = mysql_connect("$server","$username", "$password") or die ("Enlace a Base de Datos no disponible");
	  $db = mysql_select_db("$database") or die ("Base de datos no disponible");
	  $datos = mysql_query("SELECT id_cliente, nombre_cliente FROM clientes ORDER BY nombre_cliente ASC", $link);
	  
	  echo "
	  <form name=seleccion> 
	  <table>
	   <tr>
	    <td><b>Id</b></td>
		<td><b>Cliente</b></td>
	   </tr>";
	  while($resultado = mysql_fetch_array($datos))
	   {
	    $id_cliente = $resultado['id_cliente'];
		$nombre_cliente = $resultado['nombre_cliente'];
	    echo "
		<tr>
		 <td><input type=radio name=cliente value=$id_cliente onclick=cambiaNombre($nombre_cliente);cambiaId(this)></td>
		 <td>$id_cliente</td>
		 <td>$nombre_cliente</td>
		</tr>";
	   }
	 ?>   
</td>
  </tr>
  <tr><td colspan="3"><input type="button" name="enviar" value="Seleccionar" onclick="envia()"></td></tr> 
</table></form> 
</body>
</html>
Gracias de antemano.
__________________
Edgar Castro
Estudiante de Ingenieria en Sistemas @ ITESO
http://www.iteso.mx