Como evitar que lean el código fuente
Alguien sabe como evitar que puedan leer el codigo fuente de una pagina HTML????
Mi metodo es medio rebuscado pero aca vá:
Crean un frame de 100%, algo por el estilo:
<frameset rows="100%,*">
<frame src="[tu página].html">
</frameset>
y después eliminá el botón derecho para que no puedan ver el código del frame:
<script LANGUAGE="JavaScript1.1">function right(e)
{
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
alert("No presiones el boton derecho, gracias! »»»Nacho's Web«««");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
/ /-->
</script>
Crean un frame de 100%, algo por el estilo:
<frameset rows="100%,*">
<frame src="[tu página].html">
</frameset>
y después eliminá el botón derecho para que no puedan ver el código del frame:
<script LANGUAGE="JavaScript1.1">function right(e)
{
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
alert("No presiones el boton derecho, gracias! »»»Nacho's Web«««");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
/ /-->
</script>
Y los frames para que ?.
Con los frames no evitas que lean el código fuente, lo unico que implica es que el qeu quiere verlo realice dos pasos más ¿Cuales?
--Si puedes leeer el código de la paguina que contiene los frames con el Menu Ver > Codigo fuente
aquí puedes ver el código en don de se indica que página llama el frame. como esto:
<frame src="[tu página].html">
--Segundo paso, cambias el nombre de la pagina que contiene el frame por el nombre de la que llama el frame en el src y listo. Entras a Ver>Codigo fuente
ejemplo
url que contiene el frame
www.sitio.com
url del original
www.sitio.com/página.html
Con los frames no evitas que lean el código fuente, lo unico que implica es que el qeu quiere verlo realice dos pasos más ¿Cuales?
--Si puedes leeer el código de la paguina que contiene los frames con el Menu Ver > Codigo fuente
aquí puedes ver el código en don de se indica que página llama el frame. como esto:
<frame src="[tu página].html">
--Segundo paso, cambias el nombre de la pagina que contiene el frame por el nombre de la que llama el frame en el src y listo. Entras a Ver>Codigo fuente
ejemplo
url que contiene el frame
www.sitio.com
url del original
www.sitio.com/página.html
En mi página:
http://www.acuariopeces.com/brazil.htm
hay un scripts que anula la función del botón derecho, si pulsas en el navegador en "ver" y en "código fuente" te mostrará el código fuente de otro link, no el que tu quieres ver, es bastante efectivo para la mayoría, pero los listillos suelen navegar con Opera, y entonces no hay script que valga.
Por otra parte no te recomiendo mucho el script ya que los listos te leeran igual to codigo, los tontos aunque te lo lean no sabran sacar provecho de el y los buscadores pueden penalizar estas cosas.
http://www.acuariopeces.com/brazil.htm
hay un scripts que anula la función del botón derecho, si pulsas en el navegador en "ver" y en "código fuente" te mostrará el código fuente de otro link, no el que tu quieres ver, es bastante efectivo para la mayoría, pero los listillos suelen navegar con Opera, y entonces no hay script que valga.
Por otra parte no te recomiendo mucho el script ya que los listos te leeran igual to codigo, los tontos aunque te lo lean no sabran sacar provecho de el y los buscadores pueden penalizar estas cosas.
pues no se si ya lo aigas concegido pero apenas vi este mensage. si tienes mas codigos html se rias tan amable de mandarmelos a mi correo gracias :)
aki esta el codigo html. del script ke anula el voton dereche del raton:
inserta el siguiente código entre <head> y </head>
<SCRIPT LANGUAGE="JavaScript1.1">
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Sorry, you do not have permission to right click.");
return false;
}
return true;
}
document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
</script>
aki esta el codigo html. del script ke anula el voton dereche del raton:
inserta el siguiente código entre <head> y </head>
<SCRIPT LANGUAGE="JavaScript1.1">
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Sorry, you do not have permission to right click.");
return false;
}
return true;
}
document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
</script>
Hola Lucas,
Mira la verdad es que mejor te dediques a diseñar una buena web que a ocultar el código. Hay varias maneras de mirar el codigo de un sitio empezando con la cache que casi todo el mundo tiene activado en su ordenador personal. Sino es así con el botón derecho, sino es así tampoco con el menú. Sino con el tabulador y el boton de menú de atajo (es una de las teclas nuevas de los teclados PS2)
Saludos.
Mira la verdad es que mejor te dediques a diseñar una buena web que a ocultar el código. Hay varias maneras de mirar el codigo de un sitio empezando con la cache que casi todo el mundo tiene activado en su ordenador personal. Sino es así con el botón derecho, sino es así tampoco con el menú. Sino con el tabulador y el boton de menú de atajo (es una de las teclas nuevas de los teclados PS2)
Saludos.