Foros del Web » Programando para Internet » Javascript »

No se cómo hacerlo, ayuda porfavor!!

Estas en el tema de No se cómo hacerlo, ayuda porfavor!! en el foro de Javascript en Foros del Web. Hola amigos, a) Tengo un select dependiente que se actualiza leyendo opciones contenidas en un archivo de texto (en el lado del servidor )y las ...
  #1 (permalink)  
Antiguo 03/04/2009, 09:08
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 15 años, 3 meses
Puntos: 1
No se cómo hacerlo, ayuda porfavor!!

Hola amigos,

a) Tengo un select dependiente que se actualiza leyendo opciones contenidas en un archivo de texto (en el lado del servidor )y las presenta al usuario.

b) Cuando el usuario elige una o más de estas opciones se ejecuta código que envía un array a una página php que se actualiza según los valores enviados, ejecutando un código php.

c) El usuario recibe la página php actualizada.

Mi problema es que no encuentro la manera de hacer que la página php del punto "c" se despliegue en un frame diferente a aquel en que se encuentran los select dependientes.

La declaración de frames en una página html

Código html:
Ver original
  1. <!-- Contiene el Script del que sólo subí una parte al inicio de mi pregunta -->
  2.             <frame src="testselectS.php" name="inicio"  frameborder=YES>
  3.  
  4.       <!-- "Vacío" lo uso para desplegar el/los archivo seleccionados que vienen en "recibeS.php" -->
  5.             <frame src="vacio.html" name="tabula" id="tabula" frameborder=YES align=center>

Código asociado a los select

Código php:
Ver original
  1. <form name="form1" method="post" action="recibeS.php" >
  2.   <select name="selector1" size=3 id="selector1" onChange="javascript:Seleccionar();">
  3.     <option value="null"<?php if (empty($sel1)) { echo " selected"; }
  4.     ?>>Seleccione un valor</option>
  5.     <option value="AR"<?php if ($sel1 == "AR") { echo " selected"; }
  6.     ?>>Argentina</option>
  7.     <option value="MX"<?php if ($sel1 == "MX") { echo " selected"; }
  8.     ?>>México</option>
  9.     <option value="CO"<?php if ($sel1 == "CO") { echo " selected"; }
  10.     ?>>Colombia</option>
  11.   </select>
  12.   <select multiple name="selector2[]" id="selector2" style="width:500px" size=3>
  13. <?php
  14.   if ($fillsel2) {
  15.     $contentsel2 = explode("*",$contentsel2);
  16.     foreach($contentsel2 as $key => $value) {
  17.       $item = explode(":",$value);
  18.       echo '<option value="'.$item[0].'">'.$item[1].'</option>'."\n";
  19.     }
  20.   } // if
  21.   else {
  22. ?>
  23.     <option value="null" selected>(Vacío)</option>
  24. <?php } ?>
  25.   </select>
  26.  
  27.   <input type="submit" name="Submit" value="Desplegar tabla(s)">
  28.  
  29. </form>

Página php que se actualiza de manera dinámica

Código php:
Ver original
  1. </head>
  2. <body>
  3. </body>
  4. <H1>Ejemplo de procesado de formularios</H1>
  5.  
  6. <?php
  7.          
  8.                      
  9.                      foreach($_POST['selector2'] as $value) {    
  10.                      include $value;
  11.                      }
  12.  
  13. ?>
  14.  
  15.  
  16. </html>
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 13:25.