Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2015, 03:41
Bugger
 
Fecha de Ingreso: septiembre-2010
Ubicación: /home/
Mensajes: 103
Antigüedad: 13 años, 8 meses
Puntos: 17
Mover elementos entre select, pero con IE da problemas.

Hola,
tengo el siguiente código, que lo que hace es mover los elementos de un select a otro.
Código Javascript:
Ver original
  1. $("#origen").click(function()
  2.     {
  3.         var id_article = $("#origen option:selected").val();          
  4.         if(id_article === undefined){
  5.             alert("Selecciona un Articulo");
  6.         }else{
  7.             fn_add_relacio(id_article);
  8.             return !$("#origen option:selected").remove().appendTo("#destino");
  9.         }        
  10.     });    
  11.     $("#destino").click(function()
  12.     {
  13.         var id_article = $("#destino option:selected").val();
  14.         if(id_article === undefined){
  15.              alert("Selecciona un Articulo");
  16.         }else{
  17.             fn_del_relacio(id_article);
  18.             return !$("#destino option:selected").remove().appendTo("#origen");            
  19.         }        
  20.     });
y los dos selects vienen dados por un par de consultas algo extensas que aqui no pondré, solo un ejemplo para hace la idea.
Código:
<select id="origen" size="25">
<option value="1">1</option>                
<option value="2">2</option>
....
<option value="600">600</option>
 </select>
<select id="destino" size="25">
 </select>
el caso es que funciona correctamente, pero en 'ie', cuando hago clic al origen para que el elemento se mueva destino, hace como una especie de recarga y vuelve al principio del select. Con el resto de navegadores funciona correctamente pero en no consigo arreglarlo.

¿se les ocurre que puede estar pasando?

saludos y gracias de antemano.