De momento tengo esto:
    
Código Javascript
:
Ver original- <script language="javascript" type="text/javascript"> 
-              
-                   function comprobarCheckBoxCheked(){ 
- *var chk = document.getElementsByName('Idcondenv'); 
- *var len = chk.length; 
- *var sel = new Array(); 
- *for (i = 0; i<chk.length; i++){ 
- * if(chk[i].checked){ 
- * *sel[sel.length] = chk[i].value; 
- * } 
- *} 
- *$retorno = sel.join(' '); 
- return $retorno; 
- } 
Con esto recojo los valores elegidos y los guardo en la variable retorno que es la que devuelvo.     
Código HTML:
Ver original- <form action="www.as.com" method=get> 
-              
-             <INPUT value=1 CHECKED type=checkbox name=Idcondenv> 
-             <INPUT value=2 type=checkbox name=Idcondenv>  
-             <INPUT value=3 type=checkbox name=Idcondenv>  
-             <input type="submit" value="Enviar" onclick="comprobarCheckBoxCheked()"> 
-              
Aqui lo que yo quiero es que se envie esa cadena pero por lo visto no lo consigo sino que se envia:  
 Código PHP:
    Idcondenv=1&Idcondenv=2&Idcondenv=3 
    
  Cuando yo esperaba que se devolviera:  
 Código PHP:
    Idcondenv=1%202%203 
    
  Osea todo junto ...que hago mal?