Foros del Web » Programando para Internet » Javascript »

paso de variables

Estas en el tema de paso de variables en el foro de Javascript en Foros del Web. hola ! bueno mi duda es quizas un poco básica, pero no encuentro respuesta en ninguna parte!! tengo el siguiente código: Código PHP:   <? ...
  #1 (permalink)  
Antiguo 25/06/2003, 15:52
 
Fecha de Ingreso: diciembre-2002
Ubicación: Villa Alemana
Mensajes: 103
Antigüedad: 21 años, 5 meses
Puntos: 0
paso de variables

hola !
bueno mi duda es quizas un poco básica, pero no encuentro respuesta en ninguna parte!!

tengo el siguiente código:


Código PHP:
 <?
           
echo "<select name=\"dato\"  onchange=\"descripcion()\">\n";
           echo 
"<option value=\"no\" >    Elegir Autor   "
           echo 
"<option value=\"no\"> ------------------"
       While (
$registro=pg_fetch_array($consulta)){
                echo 
"<option value=\"".$registro['descripcion']."\">".$registro['autor']."</option>\n";        }
             echo 
"</select>\n";
       
            
?>
en el cual utilizo un select para elegir autores desde una base de datos
en onchange= descripcion()

lo q realiza esta funcion en javascript es

function descripcion(){


if ((voxp.dato.options.document.voxp.dato.selectedInd ex].value) != "no"){
window.location= ('/fondos/voxdetalle.php')}
}

}
</script>

esta funcion llama a otra pagina cuando selecciono un autor, el problema es q necesito pasar el value de la option, es decir enviar a la pgna. voxdetalle.php la variable q me da el indice del regsitro selecionado

no se si se podra traspasar variables de esta manera sin usar un botos de envio o un link (referencia)
porfavor ayuda!

muchas gracias
  #2 (permalink)  
Antiguo 25/06/2003, 17:46
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
function descripcion(){


if ((voxp.dato.options.document.voxp.dato.selectedInd ex].value) != "no"){
surl="fondos/voxdetalle.php?dato=" + voxp.dato.selectedIndex.value
window.location= surl }
}

}
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 25/06/2003, 22:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues como el problema en el fondo parece ser Javascript .. a dicho foro lo muevo por si hay alguna aclaración extra que hacer al respecto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 26/06/2003, 09:35
 
Fecha de Ingreso: diciembre-2002
Ubicación: Villa Alemana
Mensajes: 103
Antigüedad: 21 años, 5 meses
Puntos: 0
gracias

pues si tenias razon, debi haber hecho la pregunta en JavaScript
, sorry
gracias era lo q necesitaba !
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 21:12.