Foros del Web » Programando para Internet » Javascript »

Abrir en distintas ventanas- CheckBox

Estas en el tema de Abrir en distintas ventanas- CheckBox en el foro de Javascript en Foros del Web. ¡¡Buenas a todos y todas!! Mirad, tengo que abrir en distintas ventanas los valores que envio por checkboxes. Por ejemplo si tengo 5 checkboxes.Elijo 2 ...
  #1 (permalink)  
Antiguo 16/07/2012, 05:17
 
Fecha de Ingreso: abril-2012
Mensajes: 43
Antigüedad: 12 años
Puntos: 1
Abrir en distintas ventanas- CheckBox

¡¡Buenas a todos y todas!!

Mirad, tengo que abrir en distintas ventanas los valores que envio por checkboxes.

Por ejemplo si tengo 5 checkboxes.Elijo 2 de ellos , envio esta informacion que he recogido con js y lo abro en una nueva ventana, pues bien ahora si elijo 1 mas quiero que estos 3 valores que he elgido se abran en una nueva ventana y no en la misma, pues quiero conservar las ventanas que vaya abriendo.

Alguna idea? , Gracias!!
  #2 (permalink)  
Antiguo 16/07/2012, 09:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Abrir en distintas ventanas- CheckBox

window.open(url, target);

por cada target diferente te abre una nueva ventana/pestaña, consulte la referencia de window.open
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 17/07/2012, 01:42
 
Fecha de Ingreso: abril-2012
Mensajes: 43
Antigüedad: 12 años
Puntos: 1
Respuesta: Abrir en distintas ventanas- CheckBox

Cita:
Iniciado por maycolalvarez Ver Mensaje
window.open(url, target);

por cada target diferente te abre una nueva ventana/pestaña, consulte la referencia de window.open
Pues a mi no me funciona.
Mira:

Codigo script
Código PHP:
<script...
....
var 
aux 0;
            
aux++;
            
window.open('http://devresearch.uab.es/applic/gexp/microarray/appl_experimentform.php?cad_gen=' valor '&applicantID=202&id_matrix=17',aux,'width=500,height=500')</script> 
Codigo html

Código PHP:
<form name="miForm" id="miForm">
    
    <
input type="checkbox" name="cad_gen" value="507">507
    
<input type="checkbox" name="cad_gen" value="512">512
    
<input type="checkbox" name="cad_gen" value="521">521
    
<input type="checkbox" name="cad_gen" value="535">535
    
    
<input type="button" name="test" onclick="check()" value="Graphical Interface">
    
    </
form
En el script pongo una variable aux, para que cada vez vaya que se entre en la funcion cambie de valory asi poder cambiar de target, pero no lo hace..¿?¿?

Como hago para que cada vez que se llame a la funcion js , pueda haber una variable distinta, para irla poniendo como dices en el target? Merci

Dejo aqui el codigo entero :

Código PHP:
<html>
 
    <
head>
    <
script language="javascript" type="text/javascript">

function 
check()
    {       
            
            
cad_gen=document.miForm.cad_gen;
            
            
txt="";
            
            for (
i=0;i<cad_gen.length;++i)
            {
                    if (
cad_gen[i].checked)
                    {
                            
txt=txt cad_gen[i].value "%20";
                            
                    }
            }
            var 
longitud txt.length 3;
            var 
valor txt.substring(0,longitud)
            
            
window.open('http://devresearch.uab.es/applic/gexp/microarray/appl_experimentform.php?cad_gen=' valor '&applicantID=202&id_matrix=17','','width=500,height=500')
            
            
    }
</script>
    </head>
 
    <body>
        
        
    <form name="miForm" id="miForm">
    
    <input type="checkbox" name="cad_gen" value="507">507
    <input type="checkbox" name="cad_gen" value="512">512
    <input type="checkbox" name="cad_gen" value="521">521
    <input type="checkbox" name="cad_gen" value="535">535
    <input type="button" name="test" onclick="check()" value="Graphical Interface">
    
    </form>
       
    </body>
 
    </html> 

Etiquetas: checkbox, distintas, js, ventanas
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 10:08.