Inicio > HTML > derke > Fotos en mi pagina web

Fotos en mi pagina web

Experto:
Usuario:
Fecha: 09/01/2009
Valoración: (5,00 sobre 5) Categoría: HTML
09/01/2009
nesim, usuario preguntando en HTML
Usuario
Hola, esta es mi pregunta:
He observado en algunas paginas, q al clicar sobre alguna foto sale un cartelito en el que prohibe descargar esa foto, ya q dice q tiene copyright.
Ahora estoy haciendo mi pagina web con html y he puesto algunas fotos, y desearia q no se pudieran descargar/copiar. ¿Como puedo hacerlo?.
Espero tu respuesta.
Gracias
09/01/2009
nesim, experto respondiendo en HTML
Experto
Para poder ayudarte debes darme alguna indicación de cómo es ese cartelito. ¿Es un mensaje de alerta de javascript? ¿Es del navegador?
Si es preciso, ponme un ejemplo.

Gracias
09/01/2009
nesim, usuario preguntando en HTML
Usuario
hola de nuevo, te pongo un ejemplo de aviso de copyright de imagen.
esta es la direccion en la q puedes encontrar algunas de esas fotos
http://www.revistagq.com/punto_gq/rad5cdda.htm
espero tu nueva respuesta, gracias por interesate
nesim
09/01/2009
nesim, experto respondiendo en HTML
Experto
Comprobarás que el aviso no solo sale cuando le das al boton derecho encima de la imagen, sino en todas partes de la pagina. Esto se hace gracias a un simple javascript que detecta la pulsación del boton derecho.

Si quieres hacerlo en tu pagina, simplemente copia el siguiente código en el <head> de tu pagina:

<script>
// El mensaje que saldrá si se pulsa el boton dcho del raton
am = "CondeNet Ibérica, S.L. advierte que estas imágenes están protegidas por las leyes de propiedad intelectual, queda prohibida su reproducción, copia o distribución.";

// no toques nada a partir de aqui.
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"

function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}

document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>


El código funciona tanto para netscape como para explorer.

Puntuala bien por favor. suerte.
DERKE.- http://www.derke.es.vg
09/01/2009
nesim, usuario preguntando en HTML
Usuario
Excelente. Una fantástica solución.
Más opciones
Enlaces patrocinados