Tema: Focos
Ver Mensaje Individual
  #18 (permalink)  
Antiguo 08/10/2010, 07:40
decano1891
 
Fecha de Ingreso: julio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Focos

Cita:
Iniciado por _cronos2 Ver Mensaje
Bueno creo que yo me he perdido del todo, postea el código que tengas para ocultar el div, el código del div en HTML y la función esta para dar el foco.
Saludos :D
_cronos2 posteo el codigo para ver si ayuda un poco mas.

Saludos y gracias

Código HTML:
Ver original
  1. echo '<div id = '.$contador.' name="namediv"  width:280px;" align="center" class="claseNameDiv">';
  2.         echo $enlace = '<a href = "#" onclick="mostar_cantidad_precio(\''.$contador.'\', \''.$codigo.'\', \''.$lote.'\', \''.$contador.'\', \''.$regXpagina.'\' )">'.$cant_pedida.'</a>';
  3. echo '</div>';
  4.                                        
  5. $anexo=_1_;
  6. $anexo_3 ='_2_';
  7. echo '<div id = '.$anexo.$contador.' name="namediv_1" style="display:none; width:280px;" class="claseNameDiv_1">';
  8.          if ($Factura== 'SI'){
  9.             echo " Cantidad: ";
  10.             echo '<label><input type="text" name="my-item-qty" id='.$anexo_3.$contador.' value="" size="3");" /> </label>';
  11.                                                
  12.             echo '<a href = "#" onclick="cancelar(\''.$anexo.$contador.'\', \''.$prm1.'\', \''.$prm2.'\', \''.$prm3.'\', \''.$prm4.'\', \''.$prm5.'\');"> <img src = "./img/bt-eliminar.gif" border = "0"> </a>';
  13.          } 
  14. echo '</div>';

Código Javascript:
Ver original
  1. function mostar_cantidad_precio(id, codigo, lote, contador, regPorPagina){
  2.     var anexo ='_1_';
  3.     var id_2 = anexo+contador;
  4.     prm14 =id;
  5.     prm1= codigo;
  6.     prm2 = lote;
  7.     prm15 = contador;
  8.     prm16 = regPorPagina;
  9.  
  10.     if (document.getElementById(id).style.display !='none')
  11.     {  
  12.         document.getElementById(id).style.display='none';//oculto la cantidad
  13.         document.getElementById(id_2).style.display='block';//muestro los input para agregar cantidad y precio
  14.         var anexo_3 ='_2_'
  15.         id_3 = anexo_3 + contador;                   //----//
  16.         document.getElementById(id_3).focus(); //FOCO//
  17.     }else{                   //----//
  18.         document.getElementById(id).style.display='block';//muestro la cantidad
  19.         document.getElementById(id_2).style.display='none';//oculto los input para agregar cantidad y precio
  20.     }
  21.  
  22.     divId = document.getElementById(id);
  23.     ajax= objetoAjax();
  24.         nroRep = 40;
  25.         ajax.open("GET", './Rep_'+nroRep+'.php?prm14='+prm14+'prm1='+prm1+'&prm2='+prm2+'&prm4='+prm4+'&prm15='+prm15+'&prm16='+prm16);
  26.  
  27.         ajax.onreadystatechange=function() {
  28.  
  29.             if (ajax.readyState==4) {
  30.                  divId.innerHTML = ajax.responseText
  31.             }
  32.         }
  33.         ocultatodo(prm15, prm16);
  34. }

Última edición por decano1891; 08/10/2010 a las 08:29