Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2007, 17:28
LobeznoMDQ
 
Fecha de Ingreso: noviembre-2006
Mensajes: 12
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Onchange de Javascript como Variable?

Te agradezco la respuesta, ya lo he puesto, pero ahora como llamo al Link en el PHP? Porque llamo a la función de Javascript pero no me la toma.

Es decir, como genero el link?.

De nuevo mil gracias!.

AGREGO: Actualmente tengo generado un botón de formulario al final con lo siguiente:
Código PHP:
<input type="button" onClick="agregaProducto()"
Pero el link que genera en el navegador no toma las variables, y nose porque el color tampoco, lo deja en "undefined".

Por ejemplo en el navegador aparece:
Código PHP:
producto_agregado.php?id='.$producto[codigo].'&nombre='.$producto[descripcion].'&precio=Pedir&#37;20Presupuesto&color='undefined 
Les muestro como quedó con las modificaciones:
Código PHP:
              <?
                  $color
"SELECT * FROM colores";
                
$querycolores=mysql_query($color);
                
$num_colores=mysql_num_rows($querycolores);
?>
                <form>
                <select onchange='cambiaColor();'>
                <?
                
while ($row mysql_fetch_array($querycolores))
                {
                
                echo 
"<option value=".$row['color'].">".$row['color']."</option>";

                }
                
?>
                </select>
                <input type="button" Value="Agregar producto" onClick="agregaProducto()">
                </form>
                <?
              
echo "<p>Números de Colores Disponibles: ".$num_colores."</p>";
              
?>
Y el Javascript:
Código HTML:
<script>
var color;
function agregaProducto() {
      var url = "producto_agregado.php?id='.$producto[codigo].'&nombre='.$producto[descripcion].'&precio=Pedir Presupuesto&color='" + color;

      window.location = url;
}

function cambiaColor() {
      var select = document.getElementById("select_color");
      var option = select.options[select.innerHTML].value;
      
      color = option;
}
</script> 
:)

Última edición por LobeznoMDQ; 06/09/2007 a las 17:53