Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Bloquear copiar imagenes de mi web desde css

Estas en el tema de Bloquear copiar imagenes de mi web desde css en el foro de Javascript en Foros del Web. Hola. He creado esto para cada imágen en la web: oncopy="alert('Opcion deshabilitada');return false" oncontextmenu="alert('Acción no permitida');return false" onselectstart="return false" ondragstart="return false Pero me gustaría saber ...
  #1 (permalink)  
Antiguo 05/06/2013, 09:23
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 16 años, 3 meses
Puntos: 0
Bloquear copiar imagenes de mi web desde css

Hola.
He creado esto para cada imágen en la web:

oncopy="alert('Opcion deshabilitada');return false" oncontextmenu="alert('Acción no permitida');return false" onselectstart="return false" ondragstart="return false

Pero me gustaría saber si se puede añadir a la clase body del css y así hacerlo en toda la página en lugar de a cada imágen.

Ya sé que no sirve de gran cosa esto, pero me piden que lo haga y quiero hacerlo de forma automatica con un css.
Gracias.
  #2 (permalink)  
Antiguo 05/06/2013, 09:40
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Bloquear copiar imagenes de mi web desde css

Para comenzar, estas en un foro de PHP! no de CSS, has las consultas en los foros adecuados!!!

Cita:
Ya sé que no sirve de gran cosa esto
Pues no es que no sirva de gran cosa, si no que de plano no sirve para nada!, cuando visualizas una página web el navegador descarga todos los archivos que las conforman, incluido las imágenes, por lo tanto es solo perder el tiempo, aparte de eso, solo le complicas la vida a tus usuarios "legales" al bloquear tantas cosas, si aun así quieres ahuyentar a los visitantes con ese tipo de cosas lo que podrías haces es poner la imagen como background de un div y/o colocar un div encima de la imagen a "proteger" con una imagen transparente...

Pero todas esas opciones son tremendamente fáciles de saltar, incluso, haciendo un "guardar como" desde el navegador ya me descargo todo >.<
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 05/06/2013, 13:58
Avatar de wizanchez  
Fecha de Ingreso: junio-2013
Ubicación: bogota
Mensajes: 120
Antigüedad: 10 años, 11 meses
Puntos: 6
Respuesta: Bloquear copiar imagenes de mi web desde css

coloca esto en el body

Código HTML:
Ver original
  1. <body oncopy="alert('Opcion deshabilitada');return false" oncontextmenu="alert('Acción no permitida');return false" onselectstart="return false" ondragstart="return false">
  #4 (permalink)  
Antiguo 05/06/2013, 14:13
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Bloquear copiar imagenes de mi web desde css

Cita:
Iniciado por Nemutagk Ver Mensaje
Para comenzar, estas en un foro de PHP! no de CSS, has las consultas en los foros adecuados!!!



Pues no es que no sirva de gran cosa, si no que de plano no sirve para nada!, cuando visualizas una página web el navegador descarga todos los archivos que las conforman, incluido las imágenes, por lo tanto es solo perder el tiempo, aparte de eso, solo le complicas la vida a tus usuarios "legales" al bloquear tantas cosas, si aun así quieres ahuyentar a los visitantes con ese tipo de cosas lo que podrías haces es poner la imagen como background de un div y/o colocar un div encima de la imagen a "proteger" con una imagen transparente...

Pero todas esas opciones son tremendamente fáciles de saltar, incluso, haciendo un "guardar como" desde el navegador ya me descargo todo >.<
Pedir disculpas porque tienes razón y lo tenía que haber escrito en css .
Pero es que me he explicado mal. Me refería que si había algo automático aunque fuera en css.
Por cierto hay manera de bloquear guardar???.
Gracias
  #5 (permalink)  
Antiguo 05/06/2013, 15:06
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Bloquear copiar imagenes de mi web desde css

No pierdas el tiempo. Si un usuario quiere realmente guardar la imagen, lo hará. No tienes forma de impedirlo.

Bloquear el menu contextual por javascript por javascript, es como atar los perros con chorizo. Con CSS es imposible.
  #6 (permalink)  
Antiguo 05/06/2013, 15:10
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Bloquear copiar imagenes de mi web desde css

Cita:
Iniciado por wizanchez Ver Mensaje
coloca esto en el body

Código HTML:
Ver original
  1. <body oncopy="alert('Opcion deshabilitada');return false" oncontextmenu="alert('Acción no permitida');return false" onselectstart="return false" ondragstart="return false">
Gracias por la respusesta, no había caido en ponerlo en <body, jajajaja
Sabes si se puede bloquear la opción guardar del navegador.
  #7 (permalink)  
Antiguo 05/06/2013, 15:16
Avatar de diego9j  
Fecha de Ingreso: septiembre-2011
Mensajes: 33
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Bloquear copiar imagenes de mi web desde css

Lo dudo mucho rulises
La opcion guardar del navegador, es, del navegador, no de la web (como el ctrl-c o ctrl-v), por lo tanto no puede acceder a ello el javascript.
Saludos
  #8 (permalink)  
Antiguo 05/06/2013, 15:55
Avatar de rulises  
Fecha de Ingreso: enero-2008
Mensajes: 54
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Bloquear copiar imagenes de mi web desde css

Cita:
Iniciado por diego9j Ver Mensaje
Lo dudo mucho rulises
La opcion guardar del navegador, es, del navegador, no de la web (como el ctrl-c o ctrl-v), por lo tanto no puede acceder a ello el javascript.
Saludos
Mil gracias por tu colaboración.

Etiquetas: bloquear, css, imagenes, php, select
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 11:57.