Comunidad PHPeros
Lenguajes => JavaScript => Mensaje iniciado por: Rasca en 05 de Noviembre de 2006, 11:58:56 am
-
Mira se un poco de scripts y uno de ellos es desactivar el boton derecho pero funciona solo con IE alguien me lo podria adaptarlo para mozilla y opera?¿
Aqui dejo el codigo:
<html>
<head>
<title>Alertas</title>
<script language="JavaScript">
<!--
var message="esto es un ejemplo :)";
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers)
{
if (e.which == 3)
{
alert(message);
return false;
}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>
</head>
</BODY>
</html>
-
Prueba a ponerlo en php, yo no se modificarlo xD
-
Prueba a ponerlo en php, yo no se modificarlo xD
Creo que no te das cuenta de la barbaridad que has dicho XD...
El JavaScript es una cosa y el PHP otra..., no puedes convertir un codigo javascript a php XD...
personalmente yo no domino el tema de los eventos de raton ni el navegador así que te recomiendo que mires en google algun codigo que se adapte a tu interés ;)
-
No he dicho que pase javascript a php si no html a php xD
-
No he dicho que pase javascript a php si no html a php xD
Otra barbaridad. ¿Y qué tiene que ver el trigo con las castañas?
PHP - Lenguaje para comandos de servidor.
JavaScript - Lenguaje para comandos del cliente.
HTML - Disposición gráfica de la web.
PHP realiza las operaciones en el servidor, antes de mostrar la página al cliente, mientras que JavaScript opera cuando la página ya está cargada en el PC del cliente y actúa desde el navegador.
A HTML no lo metas porque sería el "diseño" tanto gráfico como estructural de la web, por decirlo de alguna forma.
¿Desactivar el botón derecho es algo del diseño? No. ¿Algo que pueda hacer el servidor? Tampoco... Es una función de JavaScript, del NAVEGADOR. Y como es nustro propio navegador el que la ejecuta, podemos decirle que deje de ejecutarla, por lo que para mi forma de verlo es una pérdida de tiempo.
No confundáis los lenguajes. Cada uno está para lo que está.
-
jaja trigo con las castañas jajaja ademas creo que el codigo ese antirobo no funciona lo prove asi rapido i no funcionaba tengo que volver a provarlo
::::::buena raken:::::::XD
-
Drek solamente haré una observación... NO EXISTEN CODIGOS ANTI-ROBO DE CODIGOS HTML, JAVASCRIPT, o cualquier lenguaje de navegador.
Si tu accedes a una pagina el codigo de la pagina AL COMPLETO se carga en el navegador y este lo procesa, si eres inteligente seguramente sabrás que existe una opcion llamada Ver Codigo Fuente, solamente tienes que acceder a esta opcion y verás TODO el codigo de la web.
Lo unico que consigues colocando ese codigo es ralentizar la extracción de información de la web en cuestion.
Solo era una observación... No os desvieis del tema ;) Gracias.
-
(Me desvio del tema):
Yo de vosotros aria un nuevo tema, porque toy quedando flipado de las barbaridades que se estan diciendo xDD
-
PHP realiza las operaciones en el servidor, antes de mostrar la página al cliente, mientras que JavaScript opera cuando la página ya está cargada en el PC del cliente y actúa desde el navegador.
A HTML no lo metas porque sería el "diseño" tanto gráfico como estructural de la web, por decirlo de alguna forma.
¿Desactivar el botón derecho es algo del diseño? No. ¿Algo que pueda hacer el servidor? Tampoco... Es una función de JavaScript, del NAVEGADOR. Y como es nustro propio navegador el que la ejecuta, podemos decirle que deje de ejecutarla, por lo que para mi forma de verlo es una pérdida de tiempo.
No confundáis los lenguajes. Cada uno está para lo que está.
raken y yo me pregunto si no tiene que ver el JavaScript con el html q hace en el foro del html un subforo de JavaScript? ;)
-
No tienen nada que ver. Hemos preferido no dedicarle un foro completo al JavaScript, eso es todo.
¿Ahora me dirás que el CSS también es HTML? ;)
Está clasificado así por el mero hecho de que estos 3 lenguajes constituyen el código del "lado del cliente", y no del servidor.
-
Ok Gracias ;)
-
naveda ya lo se pero ese codigo no es para desbilitar el boton derecho? pues si lo desabilita...no se puede ver el codigo fuente xaxo
-
naveda ya lo se pero ese codigo no es para desbilitar el boton derecho? pues si lo desabilita...no se puede ver el codigo fuente xaxo
:o
Yo siempre he accedido al código fuente a través del menú Ver > Código fuente (dónde está el botón derecho aquí? ;) )
Además, que deshabilites el botón derecho no significa que no puedas hacer la misma acción. Hay, por ejemplo, una tecla del teclado que hace la misma función. Y si esta también está deshabilitada podemos saltarnos las barreras de JavaScript muy fácilmente. Podemos ignorar la consola javascript del navegador o podemos editar la página de la caché de nuestro sistema.
Como ves es inútil poner barreras para ocultar un código que está EN EL PROPIO PC DEL USUARIO. ;)
-
naveda ya lo se pero ese codigo no es para desbilitar el boton derecho? pues si lo desabilita...no se puede ver el codigo fuente xaxo
Eres canario ? xD
Sorry x desviarme del tema.
-
no, catalan
-
pues mira aqui tengo un codigo que te puede valer para el problemilla del click derecho en mozilla firefox.
<head>
<SCRIPT language=JavaScript>
var message="Function disable";
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>
</head>
-
Xaxooooooo, ereh catalanikoh? Y como que hablas como un garrulikoHH?
jajaj ,es coña. Pero ahora en serio, esta expresion de xaxo, loas dicho ironicamente, o de verdad hablas asin?
Y hablando sobre el tema.... No se mucho de esto, pero los comentarios k se estan diciendo son un poco : varvaridad XD
Salu2 :D
-
no, catalan
Lo de chacho lo incluimos los canarios en todo. No nos plagieis el dialecto >:( xD xD
-
Lo de chacho tambien lo dicen los garrulos gitanikohs y to eso. XD Por eso me e extrañao, pq si es catalan como yo, no acostumbras a decir xaxo a no ser que lo digas ironicamente.
Xaxo pa los canarios deve ser como Tiu para los Catalanes xD
Mejor que sigamos con el tema , que la desviacion es abismal xD
-
Lo de chacho tambien lo dicen los garrulos gitanikohs y to eso. XD Por eso me e extrañao, pq si es catalan como yo, no acostumbras a decir xaxo a no ser que lo digas ironicamente.
Xaxo pa los canarios deve ser como Tiu para los Catalanes xD
Mejor que sigamos con el tema , que la desviacion es abismal xD
Umm ... algo parecido. Porque tambien decimos : Xaxo tio, las 2 kosas :D xD
-
no, xaxo me sale aveces jaja suelo decir pixaa o cosas asi bueno si me gusta mucho er oro i to eso me encanta ir de killo pero nah poca cosa prefiero de pijillo jajajaja ;)
pero no tengo nada de tanoh
saludos seguimos con el tema
-
No me gustaría parecer arrogante pero.. que tiene que ver que digais xaxo con desactivar el boton derecho de una web?
Creo que como dijo Drek en su última frase, os estais desviando del tema ;)
-
No me gustaría parecer arrogante pero.. que tiene que ver que digais xaxo con desactivar el boton derecho de una web?
Creo que como dijo Drek en su última frase, os estais desviando del tema
Para tu información, Drek no dijo eso ;). Alguien puede leer esas palabras en el post de Drek ? ... NO. ( No es lo mismo decir que os desviais del tema, que decir continuemos con este. )
no, xaxo me sale aveces jaja suelo decir pixaa o cosas asi bueno si me gusta mucho er oro i to eso me encanta ir de killo pero nah poca cosa prefiero de pijillo jajajaja ;)
pero no tengo nada de tanoh
saludos seguimos con el tema
-
if (document.all) {
if (event.button == 1,2) {
1= boton izquerdo del Mouse
2= boton derecho del mouse
Pero si queres desactivar botones del teclado? xD
-
Cada boton del teclado o del raton tiene un codigo ascii y no hay un codigo ASCII que corresponda a los dos del raton, salvo el ALT GR que es una excepción.
¿Estoy en lo cierto, no? Jejeje, a veces dudo...
-
alguien save esos codigos ASCII? :)
-
esto del botton secundario se podria utilizar para espiar, grabar las pulzaciones del teclado y luego enviarlas por email! xD xD
-
Claro, podria hacerse un seguimiento de las teclas que se pulsan aunque no todos los navegadores permitirían hacerlo.
Como ejemplo te diré que hay webs en las que tienes teclas de acceso rapido a diferentes secciones... Creo que es una parte de las caracteristicas de una web con Accesibilidad para minusvalidos (si no estoy equivocado).
Seguramente si buscais en google algo sobre "keylogger javascript" encontrareis multitud de cosas relacionadas.
-
Realmente pongo en duda que "hacer" un keylogger mediante JavaScript resulte factible.
Para decir la verdad, es la primera vez que lo "escucho".
Realmente, no creo que se pueda hacer y mucho menos que el navegador lo permita ya que se tendría que poder hacer a través del explotamiento de algún bug que pudiera tener tal navegador...
-
Sagitari yo creo que puede saberse las teclas que se pulsan, mira por ejemplo Visual basic... Quizás he mezclado cosillas.. jajaja voy a ver si en un ratillo libre consigo hacer algun codigo pa ver las teclas ke se pulsan... igual me sale algo xD
-
No digo que no se pueda hacer.
Pero .. de que serviria ver que teclas pulsa una persona en tu web ? Ya que el codigo lo tienes en tu web, no te mostraria lo que pulsa en otras, o me equivoco ?
Al fin y al cabo, ver lo que teclea una persona en un navegador no nos vale de mucho ... Porque obtener una clave de una persona que ni conoces, no tendria gracia :S xD
Saludos
-
No estamos hablando de obtener claves ni nada, solo digo que creo que se puede detectar las teclas que se pulsan, no que sirva para algo (al teclear una clave en tu web, por ser tu web ya tienes la clave xD)
-
Ya, weno xD
-
men el problema esque no sirven en el firefox solo en el internet explorer
-
:)
MOD: NO HAGAS DOBLE POST y NO ENVIES MENSAJES COMO ESTE
-
muy bueno :D