a ver, he creado la variable:
Código:
<script>
var escribir=0
</script>
luego una función:
Código:
<script language="javascript">
function cambiarescribir(){
escribir=1
}
</script>
y otra:
Código:
<script>
function cerrar() {
if (escribir==0){
onBeforeUnload="window.location='<? echo"cerrar.php?id=$id";?>'"
}
}
</script>
en el formulario, en vez de boton tengo una imagen:
Código:
<INPUT TYPE="image" SRC="images/boton.png" BORDER="0" onClick="return(cambiarescribir())">
y al final del programa
No se casi nada de js, como puede verse, XD. Falla, por supuesto, pero no se donde. El tema es que yo usaba el onbeforeunload dentro de un <body, pero asi no funciona.