Bueno, obviamente ahi se me ha escapado el ponerlo como tenía originalmente la función, estaba haciendo pruebas y bueno... se me olvidó ponerlo.
El caso jasp22 no es ese de todas formas. Sino que, efectivamente, estoy devolviendo true, pero no hace el postback. No se ejecuta el código del servidor, ni se actualiza nada...
Código:
<input type=button value="" style="height:14px; width:20px; background-color:Transparent; COLOR:White; cursor:hand; border-bottom-style:none; border-width:0; background-image: url(../Imgs/Next14.gif)" onclick="javascript:return AvisarCambios();" title="Siguiente" runat=server ID=Siguiente />
function AvisarCambios()
{
debugger;
if (hayCambios)
{
var respuesta = confirm("Los cambios de esta página se pederán si no pulsa \"Guardar\", ¿Realmente desea pasar de página? ");
if (respuesta)
{
hayCambios=false;
}
return respuesta;
}
else
{
return true;
}
}