Evitar ver codigo HTML

ctoso
07 de Agosto del 2009
Como puedo evitar que cualquier usuario pueda hacer click derecho sobre mi pagina y vea mi codigo? y por el menu VIEW - SOURCE.
Es URGENTE gracias

wilber
07 de Agosto del 2009
quiza te sirva este script que bloquea la los dos clik
////////
<script language=JavaScript>
<!--

//Disable right mouse click Script
//By Maximus ([email protected])
//For full source code, visit http://www.dynamicdrive.com

var message="Function Disabled!";
///////////////////////////////////
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// -->
</script>

julio suero
07 de Agosto del 2009
Creo que es un poco dificil, pero esto es no muy bien visto en los lenguages de programacion para la web

Leonardo
07 de Agosto del 2009
pones el siguiente script en tu codigo HTML entre el <head>script</head>


<script language="JavaScript">
<!--



function click() {
if (event.button==2) {
alert(' -Copyrigth- Derechos Reservadosn n Mina Editores S.A de C.V.')
}
}
document.onmousedown=click

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



//-->
</script>

eth0
07 de Agosto del 2009
Eso es, muy bien.

Y si desactivo JavaScript, me salto la "protección".
Y si le doy a Ver/Código fuente, me la salto también.
Y si me bajo las páginas a mi disco duro, me la salto.
Y si accedo a ellas por telnet, también.
Y si le doy a la tecla del menú contextual, también.
Y si me las descargo usando curl o wget, también.

Vale ya de desactivar el botón derecho del ratón, que no sólo no sirve de nada sino que encima es de lo más molesto.

entelequiA
07 de Agosto del 2009
Primero html no es un lenguaje de programación, así que nadie puede "ocultar" el código fuente de su página mediante html. HTML solo es un lenguaje de Maquetación, simplemente le dice al navegador cómo debe mostrar la información (distribución, tamaño, colores etc), así que si quereís que no se vea lo que os trabajaís aprender por ejemplo PHP, que si puede esconder su código.

Saludos

Skorpion
07 de Agosto del 2009
se ke se puede yo lo he visto en las pag de porno principalmente silo ke deje esas cosas hace rato y no me acuerdo de ninguna y ademas dehabilitan el boton de lmpr pant pet sis de copiar la pantalla eso es sorprendente pero no tengo ni idea de como lo hacen

profesormoriarty
07 de Agosto del 2009
Siempre que el usuario no sepa nada de nada de html o de javascript, hay decenas de trucos para ocultar el código fuente o de deshabilitar el click derecho del ratón, o la selección de texto... pero no existe ningún truco para alguien que sepa algo de programación en esos términos. Y lo digo por experiencia, para nada soy un experto en códigos, y aún así se que no hay nada infalible, llevo buscando algo que haga de mi página un lugar inexpugnable y cada nuevo "truquillo" me demuestra que siempre hay una forma de saltárselo a la torera. De hecho, supongo que nadie sea experto en html y java necesite obtener el código fuente de nuestra página para saber los parámetros que hacen que un efecto sea atractivo, si es un experto sabrá cómo. Estas limitaciones más bien tienen que ver con usuarios menos expertos y lo suficientemente perezosos como para no dejarse los cuernos tratando de averiguar nuestros códigos. Un saludo.

¬¬
07 de Agosto del 2009
a todos esos moralistas, nadie les preguntó qué opinaban acerca del robo de código... sólo se pide una forma para ocultarlo (sin dañar sentimientos de esas personas ¬¬)... sólo limítense a decir la solución por favor xD

por cierto yo también quiero saber ¬¬
encontré un coso que lo encriptaba pero sale bien feo xD... quiero que se vea exactamente como el de esta página... todo oculto http://bethanyjoylenz.com

jajaja
07 de Agosto del 2009
jajaja pobre "¬¬" http://bethanyjoylenz.com vaya amigo caiste en un truco antes nombrado XDDDD parece que no leiste antes de opinar XDDDDDD

bueno te digo lo que pasa XDDDD
vas a la pagina>click derecho (ya que no esta bloqueado el botoncito ese)>ver codigo fuente> ¡sorpresa :O !!!!!!!) sale todo en blanco :O

XDDDDDDD pues dale a la barra de desplasamiento y vas + y + y + abajo de a poko XDDDDDD

sorpresa !!!! has encontrado el codigo fuente XDDDDDDDDDDD

solo se dejo un gran espacio en blanco para confundir a los pobres incautos XDDD sin ofender todo en buena XDDDDDDDD

PEPE
07 de Agosto del 2009
SI SE PUEDE, MIREN ESTO:
http://puraweb.com/include/about/contacto.asp?idm=a

CARLOS CAICEDO
07 de Agosto del 2009
SOLO UTILICE LA TECLA PAGINA ABAJO < :)

Pierre
07 de Agosto del 2009
Realmente lo que hicieron en esta página fue mandar el código HTML hacia abajo, si ves el block de notas puedes navegar hacia abajo, el código está ahí, es un truco tonto

uno_k_pasaba_por_aki
07 de Agosto del 2009
En la pagina anterior si k se puede viualizar el codigo fuente, abre el codigo fuente (boton derecho o menu ver|codigo fuente) i desplaza la barra de desplazamiento horizontal. La primera vez que lo he mirado tambien se me ha pasado por alto. Una buena idea :)

RiCaRdO
07 de Agosto del 2009
http://www.hacker.com.ve/modules.php?name=Javascripts

uno_k_pasaba_por_aki
07 de Agosto del 2009
Ricardo, para ver qualquier pagina solo tienes que guardarla en tu ordenador y habrirla con qualquier editor de paginas web, pro ejemplo dramweaver o incluso bloc de notas, en definitiva, NO se puede ocultar el codigo html, solo se puede hacer mas dificil su visualizacion.

CodeOne
07 de Agosto del 2009
Realmente no se puede ocultar ningun código fuente ya que si conoces lenguaje esamblador eres capaz de interpretar el lenguaje de cualquier programa. La mejor solución para tu caso es hacer una pagina con ASP pero lo que resulte en la pantalla del usuario siempre va a ser accesible. Ponte en contacto conmigo si quieres una solución ASP/VBScript.

PING
07 de Agosto del 2009
Eso ya es muy viejo, si sigues hacia abajo veras que dejan un espacio en blanco.-

saludos.-

indeospe
07 de Agosto del 2009
Hola!! Si que se puede!!! Existe una variable Javascript que te lo hace!!

Entrar en esta página web y vosotros mismos!!

http://www.elcodigo.net/tiralineas/tiralineas5.html

Un saludo!

Oscar

indeospe
07 de Agosto del 2009
Hola!! Si que se puede!!! Existe una variable Javascript que te lo hace!!

Entrar en esta página web y vosotros mismos!!

Un saludo!

Oscar

/> /7 |< () ..>¨
07 de Agosto del 2009
se me olviadaba si los pone en un marco solo hay que conseguir las src de cada marco en el codigo fuente de la pagina y listo..
otro Cotl + U es lo mismo que dar clic en Archivo/Nuevo/Ventana
asi que las teclas cambian segun el idioma de internet explorer pueden checar cual es su conacion para dicho comando, y con eso la hacen ;D

Canos
07 de Agosto del 2009
hola, no quiero entrar en discusiones, la cosa tiene una utilidad evidente, pero la solucion es imposible por lo que mis conocimientos dan. Ahora bien es posible IMPOSIBILITAR, la opcion VER->CODIGO FUENTE. e incluso la opcion Guardar Como.


en http://tp5.jaggu.org (juego de rol)

podeis crearos un personajillo y mirar que las paginas del juego tienen protegido el codigo fuente de tal manera que no puedes guardar la pagina en tu disco duro y tampoco puedes ver el codigo, eso funciona en IE y supongo que en cualquier navegador standar, como firefox. Desde lynx supongo que si qeu se podrá, pero no lo tengo claro.
De todas maneras, abriendolas con un programa especializado como sleuth, si que se puede ver.

de todas maneras, si haces la peticion http a pelo, GET en este caso, si que te llega el codigo claro, asi que si alguien quiere, puede conseguirlo "facilmente" con un programa C o con un simple script de mIRC.


saludos y olvidaros de ocultar boton derecho y cosas así que eso no es solucion hombre.

nsakuariuz
07 de Agosto del 2009
estoy de acuerdo con los demas, no debes ser tanb egoista, pero si en serio valoras tu trabajo, y te ha costado mucho, estoy contigo. como solucion te planteo que pongas un código de penalizacion, lo encuentras en cualquier página de elementos javascript, como www.mundojavascript.com o www.yomaster.com, luego para evitar que lo vean en ver>codigo fuente puedes crear una página con un link, que abra un popup sin la barra de herramientas, y así protegerás tu página. Un poco complicado, pero te recomiendo q mejor lo encriptes.

Mario Cesar
07 de Agosto del 2009
Evitar que miren el cosigo fuente es imposible, hacerlo dificil no tanto, lo que podrias hacer comoooo unica solucion es encriptar el contenido del codigo, (aunque en este caso se desencripta y se ve) , como vez es algo complicado y requiere de tiempo, si lo quiers hacer de cualquier manera piensa bien en esto, como es que aprendes o aprendiste a hacer paginas? mirando el codigo de los demas? , algun efecto que te agrado? , el codigo es libre y asi continuara, lo unico que se puede hacer es ponerlo dificil.

PD. El codigo es libre, solo asi se podra aprender y compartir

/> / |< () ..>¨
07 de Agosto del 2009
Estoy de acuerdo con mario cesar, la verdad se puede encirptar y poner dificl poder entender el codigo, y has ciertas mañas para esconderlo, pero creo yo que es mejor compartir lo que nuestro conocimiento y la verdad nunca lo sabras todo, imginate que en una pagina te encuentre una pagina vien perrona, pero ho, que suerte no puedes ver como se hace por que el OGT del web master encripto el codigo.. mmm, encambio si lo deja libre tu puedes experimentar con, claro si da coraje que te lo copien igualito, pero ten encuenta que los weyes que hagan esto pues segun "aprenden" pero no por que solo se estan fucilando el codigo, en cambio si lo estudia y apartir de tu codigo sacan nuenvos condigos, pues digo yo ke chido no.... se ve padre tu pagina y le heceñas a los demas...

chao...

www.pakof.05c.net

oswaldo
07 de Agosto del 2009
para que puedas evitar que vean el codigo html tienes que encriptar el codigo que lo puedes encontrar en http://www.ciudadfutura.com/trucos

paco
07 de Agosto del 2009
hay algo que puede facilitar que no chequen tu codigo, talves si es una pagina dinamica, puedes emplear otra pagina escondida, la cual es mandada llamar por medio de botones, enlaces u otros que esten dentro de la paguina, esta hara lo que se pide y mostrara otros codigos diferentes.

+by PRioN]
07 de Agosto del 2009
Hola amigos, leia sus comentarios, hice algo relacionado con frames y pantallas completas, les juro que no se puede ver el codigo... bueno, esto es relativo porque ahora quiero deshabilitar la MALDITA TECLA SHIFT, pues apretandola sale la direccion libre y de nada sirve deshabilitar todo, ALGUIEN SABE COMO DESHABILITAR SOLAMENTE SHIFT, no todo el teclado, SOLO SHIFT, por fa compartan sus cositas please, hasta pronto y cuidense chicos. Gracias.

SOLO FALTA DESHABILITAR LA MALDITA TECLA SHIFT, se puede amigos, usen TODO esto para que no puedan COPIAR SUS PAGINAS, es obligatorio todas estas cosas:
- REDIRECCION
- POP-PUP
- DESHABILITAR CLICK DERECHO
- UTILICEN FRAMES( yo combino pantallas completas
con FRAMES y un script que yo mismo idee, la cosa que no puedes ver la PAGINA PRINCIPAL si no carga toda la web ya que EN LOS FRAMES hice que un LINK dependa de otro, LOS SCRIPT con las hojas de estilo son interesantes combinados con archivos con extension \\\"JS\\\" .)


- UTILICEN PANTALLAS COMPLETAS
- DESHABILITEN SHIFT (este es el que me falta)

RECOMENDACIONES:
No permitan que vean la direccion, si ven la dire es muy dificil.

AYUDEN C+OMO SE PUEDE DESHABILITAR SOLAMENTE LA TECLA SHIFT . GRACIAS.

SI NADA DE ESTO LES FUNCIONA, contraten un servidor QUE ESTE BIEN CONFIGURADO Y QUE NO PERMITA VER EL CODIGO FUENTE, ese es mas facil, pero cuesta mucho.

SI NO TIENE DINERO, sigan con los HOSTING gratuito y con una configuracion QUE PERMITA VER todo su famoso codigo FUENTE, ajajajjajajaja. ADIOS, escribanme.

Wolverine
07 de Agosto del 2009
Lamentablemente es imposible hacer eso, pero hay un metodo para bloquear el boton derecho es el siguiente

<script language="javascript">
function bloqueo_de_boton()
{
if(event.button==2)
{alert('Botón bloqueado')}
}
document.onmousedown=bloqueo_de_boton
</script>

WEBMERKUCHIO
07 de Agosto del 2009
SI un usuario quiere ver el codigo fuente lo verá.
Solo es cuestion de ponerselo un poco mas dificil o no pero es tonteria.
El script que tu has propuesto es inutil pues te salta un alert si bien, pero si te das cuenta y lo pruebas pulsa boton derecho y sin soltarlo salta el alert " el boton derecho no funciona" ....le das a aceptar y sin habiendo soltado el boton derecho.......voila! sale el menu desplegable.....¿que has ganado? NADA si el usuario es un listillo......

Otro tema es eliminar ver codigo fuente pero para ello otra leccion otro dia.....pero si quitamos eso da igual pues el usuario puede ir a archivos temporales y ver la pagina o guardarla como ....etc etc.

Os invito a mi pagina web amigos

www.ciberia.ya.com/WEBMERKUCHIO

Dispondreis de codigos javascript y de mis servicios...
Un saludo

Cherdito
07 de Agosto del 2009
El codigo no se puede ocultar, yo en los principios pensava lo mismo y despues de yntentar varias estupideces me decante por buscar un idioma que no fuera legible una vez ensamblado, esto me llevo a rrecurrir aprender c++ (estoy en ello) pero de lo que si me he llegado a dar cuenta al igual que la gran mayoria es que, HTML es necesario que sea codigo abierto para que todos podamos iniciarnos en la programacion, bien sea en pequeña o en gran escala.
Lo realmente bonito no es "Me copiaran el codigo", no , lo interesante es poder crear un script que no encuentres en ningun sitio y lo compartas con los demas para tener el orgullo de saber que los demas aprenderan de lo que tu seas capaz de crear.
Si no estas de acuerdo con esto dedicate a c++, es muy interesante y no se puede descompilar.
Saludos__ Cherdito

Atlas
07 de Agosto del 2009
deshabilita el botón derecho si no lo usas en tu código para hacer algo:

en el espacio para el javascript pon:

var message="";

function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e)
{
if (document.layers||(document.getElementById&&!document.all))
{
if (e.which==2||e.which==3) {(message);return false;}
}
}

if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}
else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}


Espero que esto ayude, un saludo

QUEVERGUENZA
07 de Agosto del 2009
oh dios... no os mateis tanto.
simplemente quita todos los intros de tu codigo.
si es alguien que quiere copiar tu codigo probablemente dsistira...
si realmente quiere copiarlo nohay manera de evitarlo
--- ninguna para javascript ni html ...
solo hay que ir a la carpeta temporal de internet y abrir el fichero con notepad. Vaya cosa. A demas no creo que haya nada tan unico que hayas hecho en JS que necesite tanta proteccion

QUEVERGUENZA
07 de Agosto del 2009
POR CIERTO lo del servidor bien configurado es la parida mas grande de todas...
A ver un poquito de porfavor, no contesten cualquier cosa que lian al personal.
Hay lenguajes que se ejecutan en el servidor y nos devuelven un codigo html a nuestr navegador (como ASP PHP...) en ese caso nunca veremos el codigo PHP ni ASP hacendo ver codigo...
pero el html o javascript se ejecuta directo en la maquina del cliente. no en el servidor por lo que es necesario que el cliente reciba TODO el codigo y que su explorer sea cpaz de desencriptarlo asi que es imposible bloquearlo.

eth0
07 de Agosto del 2009
¿Y para qué coño quieres ocultar tu código HTML? Joer, ni que fuera secreto de estado el hacer una página con fondo negro, letras rojas y calaveras dando vueltas.

¿Qué mas da que alguien vea tu HTML y lo copie? Ni que fuera el código de Half-Life 2, joer...