Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2013, 09:39
Avatar de atimorales
atimorales
 
Fecha de Ingreso: marzo-2008
Ubicación: Rosario
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Primero confirm y luego location.href

Buenas, quería hacer una consulta que no he encontrado en ningún otro tema.
Desarrollé un sistema basado en php y js, donde siempre que quiero eleminar algun registro, hago un confirm de js y si es correcto, llamo a la pagina php que elimina.

Esto es:

en el body:
<div onClick="borrar('pagina.php?variable=<?php echo $Recordset1['campo']; ?>');">

luego la funcion js es esta:
function borrar (pagina) {
ventana= confirm("¿Esta seguro de querer hacerlo?");
if (ventana) {
location.href=pagina;
}
}

Lo curioso es que hasta HOY, esto funcionó siempre correctamente.
Lo nuevo es que ahora ni firefox ni chrome hacen NADA con esta llamada href. Si están entrando en la función js, incluso en el if, pero no hacen la llamada a la "pagina" como he llamado yo a la variable con el nombre de la web.

¿¿¿Alquien tiene idea de qué pudo pasar???
Repito, yo no cambié nada, y el código siempre funcionó. Debió haber alguna actualización en varios navegadores y esta etiqueta ya no se usa o algo por el estilo.
Para no tener que cambiar el confirmar por una pagina intermedia php, ¿saben cómo puedo solucionar esto? (window.open no, porque me abriría una página nueva y yo quiero que el eliminar se haga y el usuario siga viendo misma pagina)

Muchas gracias.