Evitar ver codigo HTML
Como puedo evitar que se vea el codigo de mi pagina HTML ya sea con el click derecho del boton o atraves del menu VIEW / SOURCE?
Gracias, es super Urgente
Gracias, es super Urgente
Para evitar que el usuario de la página utilice el botón secundario del ratón y que use el menú del navegador modifica la instrucción <body> de tu página, asÃ:
<body oncontextmenu="alert('Ni se te ocurra.');" onmouseover="alert('Donde vas, nano?');">
Pruébalo. Es muy simple y funciona.
<body oncontextmenu="alert('Ni se te ocurra.');" onmouseover="alert('Donde vas, nano?');">
Pruébalo. Es muy simple y funciona.
La forma mas sencilla es la siguiente:
<html>
<head>
<script language="javascript">
function click()
{
if(event.button==2)
{alert('Se mira pero no se toca.');return false;}
}
document.onmouseover=click
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<script language="javascript">
function click()
{
if(event.button==2)
{alert('Se mira pero no se toca.');return false;}
}
document.onmouseover=click
</script>
</head>
<body>
</body>
</html>
Perdona por el error, en la ultima linea del script, debes reemplazar "onmouseover" por "onmousedown".
lo que mejor puedes hacer es encriptarlo si te interesa avisame y te dare la direccion de una pagina que te hace el trabajo gratis.
saludos
valdetaro
http://valdetaro.sitio.net
saludos
valdetaro
http://valdetaro.sitio.net
Lo que tengo entendido, nuca podras evitar que se vea tu codigo, mediante el menu view/source. pero si puedes desabilidar el click derecho.
Solamente basta ubicar el siguiente JavaScript dentro del <body>
<script language="JavaScript1.2">
<!--
function notice(){
menutext.style.left=document.body.scrollLeft+event.clientX
menutext.style.top=document.body.scrollTop+event.clientY
menutext.style.visibility="visible"
return false
}
function hidenotice(){
menutext.style.visibility="hidden"
}
//-->
</script>
<!--[if IE]>
<div id="menutext"><div url=""></div></div>
<![endif]-->
<script language="JavaScript1.2">
<!--
document.oncontextmenu=notice;
if (document.all&&window.print)
document.body.onclick=hidenotice;
//-->
</script>
Lo interesante de este script, es que cuando el usuario hace click derecho no aparece nada, es como si no se hubiera hecho click.
...:::RsOfT:::...
ICQ -> 118375919
-------------------------------------------------------------
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo
excelente esta a nuestro alcance--
Solamente basta ubicar el siguiente JavaScript dentro del <body>
<script language="JavaScript1.2">
<!--
function notice(){
menutext.style.left=document.body.scrollLeft+event.clientX
menutext.style.top=document.body.scrollTop+event.clientY
menutext.style.visibility="visible"
return false
}
function hidenotice(){
menutext.style.visibility="hidden"
}
//-->
</script>
<!--[if IE]>
<div id="menutext"><div url=""></div></div>
<![endif]-->
<script language="JavaScript1.2">
<!--
document.oncontextmenu=notice;
if (document.all&&window.print)
document.body.onclick=hidenotice;
//-->
</script>
Lo interesante de este script, es que cuando el usuario hace click derecho no aparece nada, es como si no se hubiera hecho click.
...:::RsOfT:::...
ICQ -> 118375919
-------------------------------------------------------------
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo
excelente esta a nuestro alcance--