Thread View: chile.comp.programacion
3 messages
3 total messages
Started by Pintamono
Thu, 18 Oct 2007 20:15
JavaScript y Detencion de Pagina...
Author: Pintamono
Date: Thu, 18 Oct 2007 20:15
Date: Thu, 18 Oct 2007 20:15
13 lines
1465 bytes
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...
Author: gato2006chile
Date: Fri, 19 Oct 2007 03:21
Date: Fri, 19 Oct 2007 03:21
42 lines
2447 bytes
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...
Author: Pintamono
Date: Fri, 19 Oct 2007 13:29
Date: Fri, 19 Oct 2007 13:29
72 lines
2903 bytes
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