javascript

NeB1

Se puede hacer en javascript una función que su resultado sea hacer como que has pulsado una tecla? en plan una función que "aprete" f11 por ejemplo. Rollo el SendKeys de Visualbasic.

l31m

http://letmegooglethatforyou.com/?q=simular+pulsar+tecla+javascript

he leido algo y al menos en los foros visitados no parece que sea posible sin usar activex

MaKi

mirate esto y lo deduciras tu solo :

//Para detectar navegadores, en este caso solo uso "ie5"
var ns4 = (document.layers);// Netscape 4
var ie4 = (document.all && !document.getElementById);// Explorer 4
var ie5 = (document.all && document.getElementById);// W3C - Explorer 5+
var ns6 = (!document.all && document.getElementById);// W3C - Netscape 6+

function pulsaTecla()
{
if(ie5)
{
alert(e.keyCode);
}
else
{//String.fromCharCode
alert(e.which);
}
}

<input name="contrasena" type="password" id="contrasena" onkeydown="pulsaTecla(event)" />

Eso te da el número de la teclas disponibles. (No capturadas por el sistema operativo, el navegador, o cualquier proceso que trata el evento y no se queda su manejador). 13(ASCII) es el ENTER(que es el salto de linea en unix) por ejemplo.

p.d: Vaya mierda de titulo de post xD

NeB1

#2 joer, ya me he buscado muchísimo, pero por si alguna eminencia mediavidera lo sabía.

#3 eso es para leer la tecla que pulsan, no para hacer el mismo efecto que apretar una tecla (SendKey) la cuestión sería para hacer un botón que haga lo mismo que cuando apretas f11, pero con Javascript (me piden gilipolleces pero tengo que hacerlas...) aunque creoq ue la única solución es un window.open(direccion,null,"fullscreen=yes");

Si...el título es una puta mierda xD

_BlaZe_

Lei mal soz...no puedo aportar mucho xD

Usuarios habituales

  • _BlaZe_
  • NeB1
  • MaKi
  • l31m