Article View: chile.comp.programacion
Article #412Re: ayuda con javascript
From: gatolandia.chile
Date: Fri, 13 Mar 2009 01:27
Date: Fri, 13 Mar 2009 01:27
72 lines
3229 bytes
3229 bytes
Bastante extra�o el codigo e inutil, te explico:
En IE funciona el codigo, en firefox(y derivados) no, en opera si.
En los navegadores que si funciona la recarga de las paginas igual se
realiza si es que se presiona el boton actualizar con el mouse.
Podrias intentar emularlo de otra forma, una cookie u otro metodo de
bloqueo que en el momento no se me ocurre dado que frente a un metodo
siempre se encuentra la forma de pasarlo.
Las paginas no controlan al navegador, no seras capaz de evitar el boton
recargar solo para una pagina.
Y se me estaba pasando lo mas obvio, a firefox se le debe pasar
explicitamente a una funcion el evento y el nombre de la funcion que
manejara el evento, en IE como es mas permisivo toma el manejo por
default y funciona; A PESAR de lo anterior el retroceso, recarga, etc
funciona igual si se hace uso del raton y la barra de herramienta.
<?php
echo("<html>");
echo("<head>");
echo("<script>");
echo(" function Verificar()");
echo("{");
echo(" var tecla=window.event.keyCode;");
echo("if (tecla==116) {");
echo("alert('Funciones deshabilitadas'); event.keyCode=0;");
echo("event.returnValue=false;");
echo(" }");
echo("}");
echo("function derecha(e) {");
echo("if (event.button == 2) {");
echo("alert('Funciones deshabilitadas');");
echo(" }");
echo("}");
echo("document.onmousedown=derecha");
echo("</SCRIPT>");
echo("</head>");
echo("<body onKeyDown='javascrip:Verificar()'>");
echo("</body>");
echo("</html>");
?>
Rick_oj escribi�:
> tengo un codigo javascript que previene que presiones el f5 y el boton
> derecho del mouse
> cuando lo pruebo solo, funciona, pero lo inserto en un php y no funciona
>
> <script>
> function Verificar()
> {
> var tecla=window.event.keyCode;
> if (tecla==116) {
> alert("Funciones deshabilitadas"); event.keyCode=0;
> event.returnValue=false;
> }
> }
>
> function derecha(e) {
> if (event.button == 2) {
> alert("Funciones deshabilitadas");
> }
> }
> document.onmousedown=derecha
> </SCRIPT>
> </head>
> <body onKeyDown="javascrip:Verificar()">
>
> alguna solucion de que pueda ser?
>
>
Technical Details
Message-ID:
<gpc998$mcs$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mailReferences:
<gp9d01$bmf$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e363173fbca84e78 X-Google-Attributes: gid1593cb,domainid0,public,usenet X-Google-Language: SPANISH,CP1252 Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: "gatolandia.chile" <gatolandia.clSINESTO@gmail.com> Newsgroups: chile.comp.programacion Subject: Re: ayuda con javascript Date: Thu, 12 Mar 2009 21:27:07 -0400 Organization: Varios Lines: 72 Message-ID: <gpc998$mcs$1@news.nivel5.cl> References: <gp9d01$bmf$1@news.nivel5.cl> NNTP-Posting-Host: pc-191-74-44-190.cm.vtr.net Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1236904040 22940 190.44.74.191 (13 Mar 2009 00:27:20 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Fri, 13 Mar 2009 00:27:20 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.19) Gecko/20081209 Thunderbird/2.0.0.19 Mnenhy/0.7.5.0 In-Reply-To: <gp9d01$bmf$1@news.nivel5.cl>