necesito deshabilitar la tecla control de mi pagina, pero no se como ni con que, o como es el codigo...
ayuda
Cita de: ZeroRcp en 28 Agosto 2015, 16:35 PM
necesito deshabilitar la tecla control de mi pagina, pero no se como ni con que, o como es el codigo...
ayuda
¿Te refieres a que la gente no pueda copiar su contenido (ej: texto)?
Si es así puedes buscar en internet bloquear subrayado en javascript, click derecho, etc..
Saludos.
nope me refiero a bloquear el boton control-
que no puedas usarlo para nada
Cita de: ZeroRcp en 28 Agosto 2015, 16:47 PM
nope me refiero a bloquear el boton control-
que no puedas usarlo para nada
eso no vas a poder hacerlo el navegador ni remotamente tiene ese poder... el navegador limita la capacidad de las paginas para que no sean invasivas contra el usuario...
por otro lado simplemente deshabilitar la tecla suena absurdo...
Cita de: ZeroRcp en 28 Agosto 2015, 16:47 PM
nope me refiero a bloquear el boton control-
que no puedas usarlo para nada
Hice una rápida busca por Google.. y adivina :o
https://www.google.es/?gws_rd=ssl#q=bloquear+tecla+ctrl+con+javascript (https://www.google.es/?gws_rd=ssl#q=bloquear+tecla+ctrl+con+javascript)
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/javascript/respuestas/830420/deshabilitar-tecla-ctrl (http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/javascript/respuestas/830420/deshabilitar-tecla-ctrl)
Creo que puede ser lo que andas buscando ¿no?
Espero que te sirva de ayuda.
Saludos.
gracias amigos ya lo logre con un javascript, al oprimir control me manda un error, bueno, de hecho una ventana diciendome que la tecla esta deshabilitada >:D
eso funcionará la primera vez... a la segunda el usuario podrá presionar el cuadrito de "no mostrar más mensajes" XD
por cierto gracias al ultimo comentario de ahi saque el codigo amigo...
si yo no lo hubiera encontrado tu me habrias ayudado al mostrarlo gracias
desactivar el cuadro no servira... es internet explore XDDDDDDDDDD
entonces no se qué haces :s
no es lo que yo haga amigo...
es internet explorer XDDDD
:v
Cita de: ZeroRcp en 28 Agosto 2015, 17:39 PM
no es lo que yo haga amigo...
es internet explorer XDDDD
:v
¿IE no estaba obsoleto? :xD
Pues si quiere compatibilizar algo con IE te va a costar más.. y dependiendo la versión... no es muy compatible con variedad de cosas.
Saludos.
Cita de: ZeroRcp en 28 Agosto 2015, 17:39 PM
no es lo que yo haga amigo...
es internet explorer XDDDD
:v
es lo que tu hagas XD porque dudo que alguien voluntariamente y sin una pistola en la nuca use IE XD
Apuntar engel lex que javascript/jQuery SI te permite deshabitar una tecla en concreto(entre estas claro esta la key Ctrl), es tan simple como comprobar que tecla se ha presionado en la página y con una condición comprobar si dicha tecla corresponde con el código ASCII 17 y si es esta retornar false,
document.onkeydown = function(e){
if(e.which == 17){
return false;
}
}
También puedes hacerlo diciendo que deje de realizar su acción por defecto diciéndole que deje de delegar, con dicho código:
document.onkeydown = function(e){
if(e.which == 17){
e.preventDefault(); // Para detener la acción
e.stopPropagation(); // O detenemos la propagación
}
}
Espero haberte ayudado, un saludo!
exploiterstack con ese codigo si yo uso por lo menos ctrl+u no se abrirá una pestaña nueva?
Cita de: engel lex en 28 Agosto 2015, 20:32 PM
exploiterstack con ese codigo si yo uso por lo menos ctrl+u no se abrirá una pestaña nueva?
Además todos los navegadores traen por defecto la herramienta de desarrolladores en su menú. Pulsas y wala ocurrió la magia.
Espero que no pregunten como bloquear dicho menú del navegador :xD
Saludos.
Cita de: exploiterstack en 28 Agosto 2015, 20:26 PM
Apuntar engel lex que javascript/jQuery SI te permite deshabitar una tecla en concreto(entre estas claro esta la key Ctrl), es tan simple como comprobar que tecla se ha presionado en la página y con una condición comprobar si dicha tecla corresponde con el código ASCII 17 y si es esta retornar false,
document.onkeydown = function(e){
if(e.which == 17){
return false;
}
}
También puedes hacerlo diciendo que deje de realizar su acción por defecto diciéndole que deje de delegar, con dicho código:
document.onkeydown = function(e){
if(e.which == 17){
e.preventDefault(); // Para detener la acción
e.stopPropagation(); // O detenemos la propagación
}
}
Espero haberte ayudado, un saludo!
Eso no va a funcionar, porque la tecla Ctrl no realiza ninguna accion por defecto. Si acaso estarias intentando prevenir la accion por defecto de la combinacion que desees bloquear.
MinusFour logicamente no le la he combinado con ninguna tecla ya que ZeroRcp no especifico ninguna, añadirsela y vereis...
Un saludo!
Cita de: exploiterstack en 28 Agosto 2015, 21:20 PM
MinusFour logicamente no le la he combinado con ninguna tecla ya que ZeroRcp no especifico ninguna, añadirsela y vereis...
Un saludo!
XD sería para asignar una funcion y desctivarla?
A parte de lo comentado por engel lex, decir que también se pueden detectar combinaciones de teclas y por lo tanto si que se puede desabilitar el CTRL+KEY.
Salu2