Foros del Web » Programando para Internet » Javascript »

Quiero abrir un link en una página diferente

Estas en el tema de Quiero abrir un link en una página diferente en el foro de Javascript en Foros del Web. Necesito que los links de mi combo abran en otra página. El código es: <select onchange="if(options[selectedIndex].value){location = options[selectedIndex].value}" class="combobox" name="SiteMap" size="1"><option selected/>Quinto <option value="aquí el ...
  #1 (permalink)  
Antiguo 30/04/2009, 09:23
 
Fecha de Ingreso: julio-2008
Mensajes: 18
Antigüedad: 16 años, 6 meses
Puntos: 0
Quiero abrir un link en una página diferente

Necesito que los links de mi combo abran en otra página. El código es:

<select onchange="if(options[selectedIndex].value){location = options[selectedIndex].value}" class="combobox" name="SiteMap" size="1"><option selected/>Quinto
<option value="aquí el link">Pepito los palotes</option>
<option value="aquí el link">Caperucita Roja</option>
<option value="aquí el link">Los enanitos verdes</option>
<option value="aquí el link">Blanca Nieves</option>
</select>
</form>

Soy totalmente ignorante en javascript. No sé dónde incluir el código para que cada link abra en una página diferente. He quitado los links por que no me permiten publicar porque no soy muy antiguo.

Desde ya muchas gracias por su ayuda.
  #2 (permalink)  
Antiguo 30/04/2009, 12:40
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Respuesta: Quiero abrir un link en una página diferente

en el evento onChange de ese select puedes hacer que te abra otra pagina.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 30/04/2009, 12:42
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, 7 meses
Puntos: 834
Respuesta: Quiero abrir un link en una página diferente

En lugar de window.location=url (que es lo que hace el onchange de tu select), deberás usar window.open(url);
  #4 (permalink)  
Antiguo 30/04/2009, 22:32
 
Fecha de Ingreso: julio-2008
Mensajes: 18
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Quiero abrir un link en una página diferente

Les agradezco por su pronta respuesta. Debido a mi ignorancia sobre el tema no sé como realizar sus sugerencias. Si fuera posible, ¿podrían realizar la modificación en el código que puse como ejemplo? Desde ya muchas gracias por su comprensión.
  #5 (permalink)  
Antiguo 01/05/2009, 12:35
Avatar de alor86  
Fecha de Ingreso: abril-2009
Mensajes: 110
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Quiero abrir un link en una página diferente

prueba asi
<select onchange="window.open(this.value)" class="combobox" name="SiteMap" size="1"><option selected/>Quinto
<option value="aquí el link">Pepito los palotes</option>
<option value="aquí el link">Caperucita Roja</option>
<option value="aquí el link">Los enanitos verdes</option>
<option value="aquí el link">Blanca Nieves</option>
</select>
</form>
  #6 (permalink)  
Antiguo 01/05/2009, 19:01
 
Fecha de Ingreso: julio-2008
Mensajes: 18
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Quiero abrir un link en una página diferente

Mi eterna gratitud para ti estimado alor86. Funciona de maravilla. Todo mi reconocimiento para ti.
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:46.