Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2004, 19:28
zoomyfoco
 
Fecha de Ingreso: abril-2004
Mensajes: 3
Antigüedad: 20 años, 1 mes
Puntos: 0
No permitir "Guardar ó Guardar como..."

Hola a todos.

Tengo una pregunta que seguro alguien sabrá contestar con un script de ejemplo, y no sólo con un "sí se puede..."

El tema es muy claro:

Con JavaScript puedes anular las acciones del botón derecho (con o sin mensaje de alerta, claro que lo mejor es ser discretos y no usar mensajes... )

Este es el código: (Hay que pegarlo justo debado de <head>).

------------

<script language="JavaScript">

if (window.Event)
document.captureEvents(Event.MOUSEUP);

function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;
return false;
}

function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
window.event.cancelBubble = true
window.event.returnValue = false;
return false;
}
}

document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
</script>

----------------

También puedes insertar el código para evitar que te "pinten" el texto y lo copien... (también hay que pegarlo entre las etiquetas <head>)

----------------

<script language="JavaScript">
function disableselect(e)
{
return false
}
function reEnable()
{
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar)
{
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>

-------------------

Pero el problema es que siempre hay algún listillo que quiere ir a por más y decide bajarse la página entera, para "Crackear" el código fuente con su editor html favorito (o no tanto) y hacerce con nuestro trabajo así de fácil.

Entonces la pregunta es:

¿Que script hay, para evitar que se pueda guardar la página, con el menú:

Archivo/Guardar ó guardar como... Importar y Exportar... ?????

Vamos,... a trabajarlas las neuronas !!!!

Gracias a todos, y espero que les sirva los script´s