🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
12 messages
12 total messages Started by Rickoj Wed, 11 Mar 2009 22:12
ayuda con javascript
#405
Author: Rickoj
Date: Wed, 11 Mar 2009 22:12
25 lines
1602 bytes
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?
Re: ayuda con javascript
#406
Author: Jos� Miguel Santib��ez
Date: Thu, 12 Mar 2009 04:54
45 lines
2122 bytes
En el cap�tulo anterior (news:gp9d01$bmf$1@news.nivel5.cl), "Rick_oj" 
<rick_oj[sin-esto]@tutopia.com> dijo:

> 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

Define "no funciona"... �no aparece el c�digo en el fuente al verlo en el 
browser? �aparece pero no hace nada?

> <script>

Idea <script type="text/javascript">


>  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?
> 
> 



-- 
                           Jose M. Santiba�ez A.
                             <jms@nivel5.cl>
                           <http://caos.cl/jms>
Re: ayuda con javascript
#407
Author: Rickoj
Date: Thu, 12 Mar 2009 16:35
42 lines
2208 bytes
Jos� Miguel Santib��ez wrote:
> En el cap�tulo anterior (news:gp9d01$bmf$1@news.nivel5.cl), "Rick_oj"
> <rick_oj[sin-esto]@tutopia.com> dijo:
>
>> 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
>
> Define "no funciona"... �no aparece el c�digo en el fuente al verlo
> en el browser? �aparece pero no hace nada?

no hace lo que tiene que hacer, osea si presionas f5 no sale la alerta
funciona intermitente, ayer despues funciono y hoy no


>
>> <script>
>
> Idea <script type="text/javascript">
>
>
>>  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? 
Re: ayuda con javascript
#408
Author: Mauricio Gomez
Date: Thu, 12 Mar 2009 19:02
40 lines
1749 bytes
<body onKeyDown="javascrip:Verificar()">

no ser�

<body onKeyDown="javascript:Verificar()">

?


rro


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?
> 
> 
Re: ayuda con javascript
#409
Author: Jos� Miguel Santib��ez
Date: Thu, 12 Mar 2009 21:39
28 lines
2176 bytes
En el cap�tulo anterior (news:gpbdk2$j2v$1@news.nivel5.cl), "Rick_oj" 
<rick_oj[sin-esto]@tutopia.com> dijo:

> Jos� Miguel Santib��ez wrote:
>> En el cap�tulo anterior (news:gp9d01$bmf$1@news.nivel5.cl), "Rick_oj"
>> <rick_oj[sin-esto]@tutopia.com> dijo:
>>
>>> 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
>>
>> Define "no funciona"... �no aparece el c�digo en el fuente al verlo
>> en el browser? �aparece pero no hace nada?
> 
> no hace lo que tiene que hacer, osea si presionas f5 no sale la alerta
> funciona intermitente, ayer despues funciono y hoy no
> 

�est� el c�digo en la p�gina? �hay errores?

pa mi que es un problema neto de javascript, que entr� en conflicto con 
otro segmento de c�digo (probablemente, algo en el "onLoad")...

-- 
                           Jose M. Santiba�ez A.
                             <jms@nivel5.cl>
                           <http://caos.cl/jms>
Re: ayuda con javascript
#410
Author: Rickoj
Date: Thu, 12 Mar 2009 21:52
10 lines
1245 bytes
Mauricio Gomez wrote:
> <body onKeyDown="javascrip:Verificar()">
>
> no ser�
>
> <body onKeyDown="javascript:Verificar()">
>
> ?

ah la t es errror de tipeo mio
Re: ayuda con javascript
#411
Author: Rickoj
Date: Thu, 12 Mar 2009 21:52
27 lines
2253 bytes
Jos� Miguel Santib��ez wrote:
> En el cap�tulo anterior (news:gpbdk2$j2v$1@news.nivel5.cl), "Rick_oj"
> <rick_oj[sin-esto]@tutopia.com> dijo:
>
>> Jos� Miguel Santib��ez wrote:
>>> En el cap�tulo anterior (news:gp9d01$bmf$1@news.nivel5.cl),
>>> "Rick_oj" <rick_oj[sin-esto]@tutopia.com> dijo:
>>>
>>>> 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
>>>
>>> Define "no funciona"... �no aparece el c�digo en el fuente al verlo
>>> en el browser? �aparece pero no hace nada?
>>
>> no hace lo que tiene que hacer, osea si presionas f5 no sale la
>> alerta funciona intermitente, ayer despues funciono y hoy no
>>
>
> �est� el c�digo en la p�gina? �hay errores?
>
> pa mi que es un problema neto de javascript, que entr� en conflicto
> con otro segmento de c�digo (probablemente, algo en el "onLoad")...

no tengo nada en el onload, parace que el error estaba cuando hacia las 
pruebas locales en el servidor
Re: ayuda con javascript
#412
Author: gatolandia.chile
Date: Fri, 13 Mar 2009 01:27
72 lines
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?
> 
> 
Re: ayuda con javascript
#413
Author: Rickoj
Date: Fri, 13 Mar 2009 01:57
77 lines
3591 bytes
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? 
Re: ayuda con javascript
#415
Author: Rickoj
Date: Fri, 13 Mar 2009 03:42
85 lines
4233 bytes
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? 
Re: ayuda con javascript
#414
Author: gatolandia.chile
Date: Fri, 13 Mar 2009 04:18
83 lines
4057 bytes
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.

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? 
> 
> 
Re: ayuda con javascript
#416
Author: 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? 
> 
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads