Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2009, 07:03
Avatar de colote
colote
 
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: Sube y baja por los a href ...

Hola gente !!!!!

Aca les cuento como solucione el tema !! jejeje !!! parecia que no lo iba a poder hacer pero al final se pudo !!!!!!!!!

Aca la funcion que despues la cargo en el Body onload="subeybaja();"


la funcion que hace que no movamos para arriba y para abajo con las flechitas del teclado !!!

Código javascript:
Ver original
  1. cont=1;
  2. function subeybaja(){
  3.  
  4. var donde = document.getElementById('navi');
  5. max = donde.getElementsByTagName('a').length;
  6. //alert("max: "+max);
  7.  
  8. document.onkeydown = function (e){
  9.  
  10.  if(window.event) // IE
  11.  {  tecla = e.keyCode; }
  12.   else if(e.which) // Netscape/Firefox/Opera
  13.  {  tecla = e.which; }
  14.  
  15. if(cont<1) {cont=1;}
  16. if(cont>max) {cont=max;}
  17.  
  18.     if(tecla==40){
  19.     cont++;
  20.     document.getElementById('b'+cont).focus();
  21.     //alert("a_"+cont);
  22.     }  //   abajo
  23.  
  24.     if(tecla==38){
  25.     cont--;
  26.     document.getElementById('b'+cont).focus();
  27.     //alert("a_"+cont);
  28.     }  //   abajo
  29. }
  30. }


Código html:
Ver original
  1. <body onload="document.getElementById('b1').focus();subeybaja()">
  2. <legend>MENU PRINCIPAL</legend>
  3. <div id="contendor">
  4. <li id="navi">
  5. <a id="b1" href="ventas.php">&nbsp;&nbsp;1 - Gesti&oacute;n VENTAS</a>
  6. <a id="b2" href="gestion.php">&nbsp;&nbsp;2 - Gesti&oacute;n GESTION</a>
  7. <a id="b3" href="#">&nbsp;&nbsp;3 - Gesti&oacute;n CAJA</a>
  8. <a id="b4" href="#">&nbsp;&nbsp;4 - CONTABILIDAD</a>
  9. <a id="b5" href="#">&nbsp;&nbsp;5 - Mantenimientos de Archivos</a>
  10. <a id="b6" href="#">&nbsp;&nbsp;6 - Mantenimiento del Sistema</a>
  11. <hr>
  12. <a id="b7" href="#">&nbsp;&nbsp;7 - CONTABILIDAD EJ. ANTERIOR</a>
  13. <hr>
  14. <a id="b8" href="javascript:window.close();">&nbsp;&nbsp;0 - CERRAR SISTEMA</a>
  15. </li>
  16. </div>
  17. </body>

Saludos, Ricardo
__________________
Mail: [email protected]