Foros del Web » Programando para Internet » Javascript »

Cual es la foma mas sensilla de desabilitar el botonderecho del maus

Estas en el tema de Cual es la foma mas sensilla de desabilitar el botonderecho del maus en el foro de Javascript en Foros del Web. Me gustaria encontrar una forma censilla y sin mensajes de desavilitar el boton derecho del maus para evitar copias de...
  #1 (permalink)  
Antiguo 09/02/2005, 14:14
Avatar de Juka  
Fecha de Ingreso: julio-2003
Mensajes: 83
Antigüedad: 20 años, 9 meses
Puntos: 0
Cual es la foma mas sensilla de desabilitar el botonderecho del maus

Me gustaria encontrar una forma censilla y sin mensajes de desavilitar el boton derecho del maus para evitar copias de
  #2 (permalink)  
Antiguo 09/02/2005, 17:30
 
Fecha de Ingreso: febrero-2005
Mensajes: 396
Antigüedad: 19 años, 2 meses
Puntos: 1
LA única manera es arrancando los botones derechos de todos los ratones del mundo.

Lo que pides no tiene sentido, ya que cada navegador es un mundo. Por otro lado, nada impide cargar las páginas con navegadores modo texto o programas "araña" que bajarán toda la web.

Si algo no quieres que lo tenga la gente... ¡¡no lo pongas en internet!!. Es como si quisieras salir en pelotas a la calle y no quisieras que te viera la gente, y por eso exigieras que todo el mundo salga con los ojos vendados...

Un saludo

Zerjillo
  #3 (permalink)  
Antiguo 10/02/2005, 03:39
Avatar de kemie  
Fecha de Ingreso: junio-2003
Ubicación: estocolmo<-->mexico
Mensajes: 1.627
Antigüedad: 20 años, 10 meses
Puntos: 1
Para los que usamos Firefox, no hay nada mas molesto que hacer clic derecho en un enlace para abrir en una pestaña nueva, y recibir una molesta alerta diciendo "Prohibido copiar imagenes", cuando, si quisiera copiarlas, puedo simplemente darle a guardar pagina como... y bajo html e imagenes...
__________________
::::::::::::::::::::::::::::: WebHostNinja | diseñorama.com::::::::::::::::::::::::::::::
  #4 (permalink)  
Antiguo 10/02/2005, 04:00
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Para kemie y todos los que les molesta que deshabiliten el botón derecho del ratón, aquí os dejo un antídoto. Solo hay que copiarlo y pegarlo en la barra de direcciones:

javascript:/*Anti No Right Click. Copyright (C) CodeHouse.com, 2004*/function kill(doc){doc.onmousedown=doc.onmouseup=doc.oncont extmenu=doc.onselectstart=doc.ondragstart=function (){return true};if(window.releaseEvents){releaseEvents(Event .MOUSEDOWN|Event.MOUSEUP);}}onerror=function(){ret urn true};kill(document);if(frames.length){for(i=0;i<f rames.length;++i){kill(frames[i].document);}}else{kill(document);}

Dejo también el enlace a la página de donde lo he obtenido:

http://www.codehouse.com/javascript/...o_right_click/

Saludos,

P.D. {ret urn ha quedado separado, pero debe ir junto.

Última edición por JavierB; 10/02/2005 a las 06:24
  #5 (permalink)  
Antiguo 10/02/2005, 05:18
 
Fecha de Ingreso: octubre-2003
Mensajes: 75
Antigüedad: 20 años, 6 meses
Puntos: 0
Yo uso este codigo de
Scriptmaster
Código PHP:
<!-- Copiar dentro del tag HEAD -->

<
script language="Javascript">

// -- Anular boton derecho modificado por Sonia Web
// -- contacto: [email protected]
// -- web: http://soniaweb.d2g.com
// -- web: http://www.webtutorial.com.ar

var vie=
parseFloat(navigator.appVersion.slice(navigator.appVersion.indexOf("MSIE")+4,navigator.appVersion.length));
function 
sinmenu()
{
event.cancelBubble true;
event.returnValue false;
return 
false;
}
function 
noclicderecho(e)

if (
navigator.appName == 'Netscape' && (e.which == || e.which == 2)) return false;
else
if (
navigator.appName == 'Microsoft Internet Explorer' && (event.button == || event.button == 3)) 

if (
vie 5// -- para el IE4 -- \\
{
alert('Puedes personalizar este mensaje');
return 
false;
}
else
if (
vie >= 5// -- para el IE5 -- \\
{
document.oncontextmenu sinmenu;
return 
false;
}
}
return 
true;

document.onmousedown=noclicderecho;

// -- Desabilita el clic derecho en las capas (layers) -- \\

if (document.layers)window.captureEvents(Event.MOUSEDOWN); 
window.onmousedown=noclicderecho;
</script>

<!-- Fin del código --> 
Cita:
LA única manera es arrancando los botones derechos de todos los ratones del mundo.
Te has lucido
  #6 (permalink)  
Antiguo 10/02/2005, 11:15
 
Fecha de Ingreso: enero-2005
Ubicación: Colombia
Mensajes: 22
Antigüedad: 19 años, 3 meses
Puntos: 0
Ojo que cae la seguridad de html

Lo que ustedes estan insinuando es que una compañia no puede hacer un portal seguro solo con el uso de html?
  #7 (permalink)  
Antiguo 10/02/2005, 11:26
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Diego A Raigoza

Si te refieres a un portal absolutamente seguro, es imposible con HTML y también con JavaScript.

Saludos,
  #8 (permalink)  
Antiguo 10/02/2005, 11:29
Avatar de objetivolaguzma  
Fecha de Ingreso: noviembre-2004
Mensajes: 218
Antigüedad: 19 años, 5 meses
Puntos: 0
usa el programa HTML GUARD, que codifica todo a codigo basura y no deja que la pagina se quede almacenada en los temporales ni pueda ser capturada una imagen por el boton de impr pant. es mas, desabilita tambien el boton print mientras tengas el html abierto.
__________________
Katiuska Flores Garcia
webmaster
objetivolaguzman.com
PERU
----------------------
El cheque de tus insultos no tiene fondos en el banco de mi animo
  #9 (permalink)  
Antiguo 10/02/2005, 13:16
 
Fecha de Ingreso: febrero-2005
Mensajes: 396
Antigüedad: 19 años, 2 meses
Puntos: 1
Una "seb segura". Si web segura es que no pueda leerse... es que las cosas que se ponen en internet son para que la gente pueda bajarlas y verlas. Si no quieres que se vean simplemente no las pongas.

Y respecto a los programas que puedan decirte, es imposible evitar que alguien copie lo que pones, mas que nada porque esa informacion la descarga el usuario a su ordenador, y tu no puedes controlar lo que esa persona hace con ella. Quizás puedas hacer que algun navegador (por ejemplo IE) tenga ciertas opciones limitadas, pero es nunca evitará que alguien use otro navegador, otro sistema operativo, un programa araña, o que haga la peticion GET a pelo desde una ventana de telnet.

Asi pues, si pones algo en internet, cualquiera podrá tenerlo y usarlo.

Un saludo

Zerjillo
  #10 (permalink)  
Antiguo 10/02/2005, 15:29
Avatar de KnowDemon  
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 544
Antigüedad: 19 años, 9 meses
Puntos: 2
Cita:
Iniciado por Diego A Raigoza
Lo que ustedes estan insinuando es que una compañia no puede hacer un portal seguro solo con el uso de html?
¿Seguridad de HTML? ¿Pues tu que te imaginas que es el HTML?

Todo lo que se lee se puede copiar. Y existen mil y un formas para acceder a un recurso en la red. Ni siquiera se necesita usar algún navegador. Puedo colocar el URI de cualquier recurso y bajarlo con, por ejemplo, un administrador de descargas.

Un "sitio seguro" se puede construir restringiendo su acceso a personal autorizado (Nombres de usuario, contraseñas).

La razón es clara, una vez que has accedido a un recurso de la red, este ya se encuentra en tu PC. En principio puedes crear un programa que haga con esa información lo que te venga en gana (guardarla, copiarla, etc.)

La "seguridad" de la que hablan no tiene sentido en algo como Internet.
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."

Última edición por KnowDemon; 10/02/2005 a las 15:35
  #11 (permalink)  
Antiguo 10/02/2005, 20:53
Avatar de Durgeoble  
Fecha de Ingreso: marzo-2003
Mensajes: 462
Antigüedad: 21 años, 1 mes
Puntos: 2
Dime la url

Que quiero ver ese "codigo desconocido" que merece ser protegido

Ahora en serio, no hay forma, sencillamente es imposible, hay programas que en teoria te 'codifican' el codigo html y efectivamente crean un precioso javascrip ilegible para los humanos y, con tanta efectividad como crear un bookmarck (favorito) con esta direccion "javascript:document.write(document.body.innerHTML )" y darle con la pagina abierta, tienes todo ese perfecto codigo totalmente descifrado.
Personalmente me hace gracia cuando alguien aplica el dichoso javascrip para evitar que lo copien.
Sin embargo tiene su utilidad, he visto como gente con buen gusto colocaba su menu precisamente en el boton secundario, una cosa bastante curiosa, ademas estando abierto y volviendo a hacer click con el boton secundario salia el menu normal (estaba definido asi) eso si es un codigo digno de copiar ( y el autor digno de elogio).
Hay por los foros una discusion de "malas practicas" que deberias mirar, te pondria el enlace pero estoy "vago" XD
__________________
Todas mis respuestas funcionaran correctamente en aquellos navegadores que respeten los estandares.
  #12 (permalink)  
Antiguo 12/02/2005, 06:27
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Tema trasladado al foro de javascript desde (x)html


nota: siempre se puede obtener el código, aunque esté encriptado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.