Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/12/2011, 00:36
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años
Puntos: 55
Pregunta Respuesta: como mostrar el texto de abjo de un div

Genial, se me ocurrio poner esto al final de todos los registros: <p id="aaa"></p>
entonces cuando hago click en el boton va directamente hacia abajo, funciona bien, pero estoy probando para que vaya automaticamente cuando el usuario ingrese el nuevo registro, que dicho sea de paso, logre lo del post anterior, eso de ingresar el registro haciendo enter, por eso creo que podria poner algo de esto en aquello para que haga lo que quiero lograr:

Esto es lo de este post:
Código PHP:
Ver original
  1. <script>
  2. //ini para mostrar el contenido desde abajo
  3.  function showIt(elID)
  4.     {
  5.       var el = document.getElementById(elID);
  6.       el.scrollIntoView(true);
  7.     }
  8. </script>
  9.  
  10. <body>
  11.  
  12. registro uno
  13. registro dos
  14. registro tres
  15. mas registros
  16. <p id="aaa"></p>
  17.  
  18. <input type="button" value="Ver Ultimo Registro"
  19.    onclick="showIt('aaa');">
  20. </body>

Y esto es lo del post anterior:
Código PHP:
Ver original
  1. function tecla(event){
  2. //VALIDO LA TECLA PRESIONADA
  3. if(event.keyCode == 13){
  4. }
  5. }
  6. //y en el form
  7. <input name="cont" rows="5" cols="70" id="mensaje" onkeydown="javascript:tecla(event);">

Las dos cosas funcionan bien, pero habria alguna forma de hacer que al presionar enter me muestre la parte de abajo de los registros?

ejemplo explicativo y con pocas chances de funcionar:

function tecla(event){
//VALIDO LA TECLA PRESIONADA
if(event.keyCode == 13){
onclick="showIt('aaa');"//como seria la sintaxis?
}
}
Gracias por tus aportes...