Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Atomks en 16 Noviembre 2013, 15:02 pm



Título: Simular enter
Publicado por: Atomks en 16 Noviembre 2013, 15:02 pm
TEMA javascript
LLevo milenios intentando resolver este caso: Se trata de una conocida red social, llamada "Tuenti", que tiene un chat. En ese chat consigo escribir pero no mandar el mensaje pues no contiene ningún botón de enviar, simplemente al darle a "enter" se envia. 
Ya intente simular ese enter mediante Jquery y derivados. Tambien intente buscar la función que se utiliza al presionar el enter, pero sin resultados.

Seguramente no se pueda simular de ninguna manera y la unica forma sea mandando algo así como llamadas al servidor o encontrando la dichosa función que hace todo el trabajo. No creo que nadie haya indagado en está red social a ese nivel, pero la esperanzas es lo ultimo que se pierde, según dicen.. así que si alguien sabe como hacer está tarea o tiene cuenta en "tuenti" y posee los conocimientos javascript necesarios para simular un enter en el chat se lo estaria eternamente agradecido.


Título: Re: Simular enter
Publicado por: EFEX en 16 Noviembre 2013, 19:40 pm
Mira este ejemplo...

Código
  1. <head>
  2. </head>
  3. <body>
  4. <input id="foo" />
  5.  
  6. <script type="text/javascript">
  7. document.getElementById('foo').onkeypress = function(e){
  8. if (!e) e = window.event;
  9. var keyCode = e.keyCode || e.which;
  10. if (keyCode == '13'){
  11. // Enter pressed
  12. alert(this.value);
  13. return false;
  14. }
  15. }
  16. </script>
  17. </body>
  18. </html>
  19.  

http://stackoverflow.com/questions/11365632/how-to-detect-when-use-press-enter-in-input-field
Demo: http://jsbin.com/aligus/2