Foros del Web » Programando para Internet » Javascript »

Pasar variable a un Selec de otra página

Estas en el tema de Pasar variable a un Selec de otra página en el foro de Javascript en Foros del Web. Hola a todos. A ver si alguien puede ayudarme. Quisiera saber si es posible con Javascript pasar una variable de un archivo html a otro, ...
  #1 (permalink)  
Antiguo 10/10/2006, 05:18
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Pasar variable a un Selec de otra página

Hola a todos. A ver si alguien puede ayudarme.
Quisiera saber si es posible con Javascript pasar una variable de un archivo html a otro, y que este produzca que en el select de un formulario aparezca esa variable como selected. Me explico con un ejemplo:

Supongamos que tengo un html con un formulario de reserva de entradas, que contiene un campo select para elegir el concierto para el que quieres reservar. Tenemos otro html donde viene un listado de los conciertos. Cada concierto tiene un link para ir al formulario de reserva de entradas. ¿Sería posible hacer que, según el link del concierto que hayas pulsado, este aparezca en el formulario como selected, o lo que es lo mismo, que al pulsar el link del concierto se te abra el formulario pero con el concierto en el que has pulsado ya elegido?
Si no es posible, ¿sería posible hacerlo con otro campo que no fuera select?
Espero que se entienda la consulta. La verdad es que no sé cómo hacerlo.
Gracias de antemano.
  #2 (permalink)  
Antiguo 10/10/2006, 06:46
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Fijate si esto es lo que buscás:
Página uno:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>pag1</title>
</
head>

<
body>
<
p><a href="dos.php?cual=uno">link1</a></p>
<
p><a href="dos.php?cual=dos">link2</a></p>
<
p><a href="dos.php?cual=tres">link3</a> </p>
</
body>
</
html
Página dos:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>pag2</title>
<
script>
function 
seleccionar(){
    
ele=(location.search).split('?cual=');
    
campo=document.getElementById('pepote');
        for(
i=0;i<campo.length;i++){
            if(
campo.options[i].value==ele[1]){
               
campo.options[i].selected=1;
               break;
            }
        }
}
</script>
</head>

<body onload="seleccionar()">
<form id="form1" name="form1" method="post" action="">
  <select name="select" id="pepote">
    <option value="uno">uno</option>
    <option value="dos">dos</option>
    <option value="tres">tres</option>
  </select>
</form>
</body>
</html> 

Última edición por Panino5001; 10/10/2006 a las 06:53
  #3 (permalink)  
Antiguo 10/10/2006, 08:01
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
De acuerdo Fantástico

¡Fantástico!
Ha funcionado a la primera. Muchísimas gracias, Panino5001.
Tenía más o menos la idea pero no acababa de estar seguro. Sois unos fieras. Qué caña. Gracias otra vez.
  #4 (permalink)  
Antiguo 10/10/2006, 08:06
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Me alegra que te haya servido
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 22:32.