Foros del Web » Programando para Internet » Javascript »

Problemas con un select mas popup

Estas en el tema de Problemas con un select mas popup en el foro de Javascript en Foros del Web. Amigos tengo el siguiente problema, tengo este codigo <select name="select" > <option>seleccione una opcion</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> </select> el asunto es ...
  #1 (permalink)  
Antiguo 23/09/2008, 14:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 8 meses
Puntos: 1
Problemas con un select mas popup

Amigos tengo el siguiente problema, tengo este codigo

<select name="select" >
<option>seleccione una opcion</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
</select>



el asunto es que necesito que al seleccionar una opcion se habra un popup correspondiente a la opcion que seleccione....ejemplo si elijo la opcion1 que se habra el popup 1....si elijo la 2 que habra el popup 2...etc.....soy nuevo en esto y la verdad me cuesta un poco , gracias
  #2 (permalink)  
Antiguo 23/09/2008, 14:27
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Problemas con un select mas popup

usa en onchange del select para abrir el popup y coloca los values a las opciones

Sludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #3 (permalink)  
Antiguo 23/09/2008, 14:51
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 8 meses
Puntos: 1
De acuerdo Respuesta: Problemas con un select mas popup

Gracias "the_web_saint "segui tus consejos y me quedo de la siguiente manera.....



<select name="select" onChange="location.href=this.value" >
<option>Seleccione opcion</option>
<option value="pag 1">1</option>
<option value= "pag 2">2</option>
<option value= "pag 3">3</option>
</select>



las paginas cargan sin ningun drama pero lo hacen en la misma pagina y no habren el popup o una nueva pagina...gracias
  #4 (permalink)  
Antiguo 23/09/2008, 14:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
De acuerdo Respuesta: Problemas con un select mas popup

En vez de location.href usa window.open.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 23/09/2008, 15:10
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Problemas con un select mas popup

gracias por la respuesta, me quedo asi el codigo

<select name="select" onChange="window.open=this.value" >

pero no me carga el popup ...tengo el bloqueador deshabilitado asi queno creo que sea eso....
  #6 (permalink)  
Antiguo 23/09/2008, 15:17
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Problemas con un select mas popup

Estas usando el window.open de manera incorrecta amigo.
Saludos

Puedes usar este ejemplo:
Código PHP:
<script language="javascript">
//Su explorador no soporta java o lo tiene deshabilitado; esta pagina necesita javascript para funcionar correctamente<!--
//Copyright © McAnam.com

function abrir(direccionpantallacompletaherramientasdireccionesestadobarramenubarrascrollcambiatamanoanchoaltoizquierdaarribasustituir){
    
direccion+=".html";
     var 
opciones "fullscreen=" pantallacompleta +
                 
",toolbar=" herramientas +
                 
",location=" direcciones +
                 
",status=" estado +
                 
",menubar=" barramenu +
                 
",scrollbars=" barrascroll +
                 
",resizable=" cambiatamano +
                 
",width=" ancho +
                 
",height=" alto +
                 
",left=" izquierda +
                 
",top=" arriba;
     var 
ventana window.open(direccion,"venta",opciones,sustituir);

}                    
//-->    
</script>

En el Body:
<select onchange="abrir(this.value,0,1,1,1,1,1,1,100,100,100,100,1);">
.................................... 
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.

Última edición por the_web_saint; 23/09/2008 a las 15:23
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:42.