🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #416

Re: ayuda con javascript

#416
From: Mauricio Gomez
Date: Fri, 13 Mar 2009 13:18
95 lines
4571 bytes
Tratar de controlar el navegador siempre es un dolor de cabeza.

Por que mejor no pruebas con http://www.classmarker.com o algo asi. 
Deberia tener lo que necesitas.


rro


Rick_oj escribi�:
> gatolandia.chile wrote:
>> La barra de menu tampoco la tienes supongo, en ese caso funciona el
>> codigo, a dejarlo guardado para ver si se da la necesidad en el futuro
>> entonces.
>> Me he dado cuenta eso si que aparentemente es dependiente del
>> useragent en opera  solo funciona si se setea el UA a IE.
> 
> tampoco sin barra de menu
> es para tomar una prueba en linea en laboratorios controlados
> 
>> Rick_oj escribi�:
>>> gatolandia.chile wrote:
>>>> 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.
>>> gracias pero ya se que funciona en ie, y por lo demas los equipos
>>> tienen ie, sin permiso para
>>> instalar, siq eu no instarian firefox, por lo demas no hay boton de
>>> actualizar ya que no hay barra de herramientas
>>> para presionarse 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: <gpdmeh$qc2$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!news.nivel5.cl!not-for-mail
References: <gp9d01$bmf$1@news.nivel5.cl> <gpc998$mcs$1@news.nivel5.cl> <gpcehp$mtv$1@news.nivel5.cl> <gpcja2$nkk$1@news.nivel5.cl> <gpckmd$nn9$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,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!news.nivel5.cl!not-for-mail
From: Mauricio Gomez <pregunte@sileinteresa.com>
Newsgroups: chile.comp.programacion
Subject: Re: ayuda con javascript
Date: Fri, 13 Mar 2009 10:18:04 -0300
Organization: Varios
Lines: 95
Message-ID: <gpdmeh$qc2$1@news.nivel5.cl>
References: <gp9d01$bmf$1@news.nivel5.cl> <gpc998$mcs$1@news.nivel5.cl> <gpcehp$mtv$1@news.nivel5.cl> <gpcja2$nkk$1@news.nivel5.cl> <gpckmd$nn9$1@news.nivel5.cl>
NNTP-Posting-Host: pc-19-70-104-200.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.nivel5.cl 1236950289 27010 200.104.70.19 (13 Mar 2009 13:18:09 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Fri, 13 Mar 2009 13:18:09 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
In-Reply-To: <gpckmd$nn9$1@news.nivel5.cl>