Thread View: chile.comp.programacion
12 messages
12 total messages
Started by Rickoj
Wed, 11 Mar 2009 22:12
ayuda con javascript
Author: Rickoj
Date: Wed, 11 Mar 2009 22:12
Date: Wed, 11 Mar 2009 22:12
25 lines
1602 bytes
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
Author: Jos� Miguel Santib��ez
Date: Thu, 12 Mar 2009 04:54
Date: Thu, 12 Mar 2009 04:54
45 lines
2122 bytes
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
Author: Rickoj
Date: Thu, 12 Mar 2009 16:35
Date: Thu, 12 Mar 2009 16:35
42 lines
2208 bytes
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
Author: Mauricio Gomez
Date: Thu, 12 Mar 2009 19:02
Date: Thu, 12 Mar 2009 19:02
40 lines
1749 bytes
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
Author: Jos� Miguel Santib��ez
Date: Thu, 12 Mar 2009 21:39
Date: Thu, 12 Mar 2009 21:39
28 lines
2176 bytes
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
Author: Rickoj
Date: Thu, 12 Mar 2009 21:52
Date: Thu, 12 Mar 2009 21:52
10 lines
1245 bytes
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
Author: Rickoj
Date: Thu, 12 Mar 2009 21:52
Date: Thu, 12 Mar 2009 21:52
27 lines
2253 bytes
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
Author: 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?
>
>
Re: ayuda con javascript
Author: Rickoj
Date: Fri, 13 Mar 2009 01:57
Date: Fri, 13 Mar 2009 01:57
77 lines
3591 bytes
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
Author: Rickoj
Date: Fri, 13 Mar 2009 03:42
Date: Fri, 13 Mar 2009 03:42
85 lines
4233 bytes
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
Author: gatolandia.chile
Date: Fri, 13 Mar 2009 04:18
Date: Fri, 13 Mar 2009 04:18
83 lines
4057 bytes
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
Author: Mauricio Gomez
Date: Fri, 13 Mar 2009 13:18
Date: Fri, 13 Mar 2009 13:18
95 lines
4571 bytes
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