🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
3 messages
3 total messages Started by Pintamono Thu, 18 Oct 2007 20:15
JavaScript y Detencion de Pagina...
#734
Author: Pintamono
Date: Thu, 18 Oct 2007 20:15
13 lines
1465 bytes
Tengo el siguiente problema, tengo que evitar que salgan de una pagina sin 
grabar, para esto he agregado un campo oculto en el que marco con 1 o 0 .
Estoy ocupando el evento "onbeforeunload" el rpblema es que nol ogro 
detener la salida cuando pinchan un link...

probe con window.stop() pero en IE6 no me funciona, luego probe con 
location.reload() y tampoco, probe tambien con __dopostback y nada.. 
siempre me carga la pagina pinchada por el link...

ya no se me ocurre como hacerlo, alguien ha hecho algo parecido? o tiene 
una idea de como hacerlo?

gracias.
Re: JavaScript y Detencion de Pagina...
#735
Author: gato2006chile
Date: Fri, 19 Oct 2007 03:21
42 lines
2447 bytes
Cuantos links hay en la pagina?
Dependiendo de la cantidad debieras hacer un pseudolink

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <meta content="text/html; charset=ISO-8859-1"
  http-equiv="content-type">
   <title>testeo</title>
</head>
<body>
<br>
<script languaje="javascript=" type="text/javascript">
function Testear()
{
alert("Cambiando");
window.location="http://www.microsoft.com";
}Test</script>
<p style="text-decoration: underline; color: rgb(51, 102, 255);"
  onclick="javascript: Testear();">Testear
</p>
</body>
</html>


Pintamono escribi�:
> Tengo el siguiente problema, tengo que evitar que salgan de una pagina sin 
> grabar, para esto he agregado un campo oculto en el que marco con 1 o 0 .
> Estoy ocupando el evento "onbeforeunload" el rpblema es que nol ogro 
> detener la salida cuando pinchan un link...
> 
> probe con window.stop() pero en IE6 no me funciona, luego probe con 
> location.reload() y tampoco, probe tambien con __dopostback y nada.. 
> siempre me carga la pagina pinchada por el link...
> 
> ya no se me ocurre como hacerlo, alguien ha hecho algo parecido? o tiene 
> una idea de como hacerlo?
> 
> gracias.
> 
> 
Re: JavaScript y Detencion de Pagina...
#737
Author: Pintamono
Date: Fri, 19 Oct 2007 13:29
72 lines
2903 bytes
Gracias, use este metodo...

unction jsConfirmaSalida(var1,var2, var3,event)
{

    var sBoton = document.getElementById("OBJETO0");
    var sTexto = form["OBJETO1"].value;
    var sClas = form["OBJETO2"].value;
    if (sBoton.value==0 && (sClasificacion != "" || sTexto!=''))
    {

        event.returnValue = "Se va a Ir a la Chucha, esta seguro?";

    }

}

y se llama as�:

<body onbeforeunload=jsConfirmaSalida(Var1,Var2,Var3,event)>

esto muestra un mensaje de confirmaci�n.

un poco mula quizas pero se ajusta a lo que necesito...




gato2006chile wrote:

> Cuantos links hay en la pagina?
> Dependiendo de la cantidad debieras hacer un pseudolink

> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
> "http://www.w3.org/TR/html4/strict.dtd">
> <html>
> <head>
>    <meta content="text/html; charset=ISO-8859-1"
>   http-equiv="content-type">
>    <title>testeo</title>
> </head>
> <body>
> <br>
> <script languaje="javascript=" type="text/javascript">
> function Testear()
> {
> alert("Cambiando");
> window.location="http://www.microsoft.com";
> }Test</script>
> <p style="text-decoration: underline; color: rgb(51, 102, 255);"
>   onclick="javascript: Testear();">Testear
> </p>
> </body>
> </html>


> Pintamono escribi�:
>> Tengo el siguiente problema, tengo que evitar que salgan de una pagina sin 
>> grabar, para esto he agregado un campo oculto en el que marco con 1 o 0 .
>> Estoy ocupando el evento "onbeforeunload" el rpblema es que nol ogro 
>> detener la salida cuando pinchan un link...
>> 
>> probe con window.stop() pero en IE6 no me funciona, luego probe con 
>> location.reload() y tampoco, probe tambien con __dopostback y nada.. 
>> siempre me carga la pagina pinchada por el link...
>> 
>> ya no se me ocurre como hacerlo, alguien ha hecho algo parecido? o tiene 
>> una idea de como hacerlo?
>> 
>> gracias.
>> 
>>
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