Foros del Web » Programando para Internet » Javascript »

Confirm() NO me funciona

Estas en el tema de Confirm() NO me funciona en el foro de Javascript en Foros del Web. Hola. EStoy tratamno de utilizar la funcion Confirm(), para confirmar que quiero borrar un dato, pero pese a que la funcion me devuelve "false" de ...
  #1 (permalink)  
Antiguo 15/05/2011, 10:19
 
Fecha de Ingreso: enero-2010
Mensajes: 128
Antigüedad: 14 años, 10 meses
Puntos: 2
Confirm() NO me funciona

Hola.

EStoy tratamno de utilizar la funcion Confirm(), para confirmar que quiero borrar un dato, pero pese a que la funcion me devuelve "false" de todas formas me redirecciona a la pagina de borrardo. Les dejo el codigo a ver quien me puede ayudar.

funciones.js
Código:
function evaluar() {
    var texto= confirm ("Esta seguro de borrar este dato?");
    if (texto){
        return true;
    }else{ 
        alert (texto); //uso este alert para asegurarme que es lo que devuelve, esta solo a modo de debug.             
        return false;
    }
}
el archivo php
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Red</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
<script type="text/javascript" language="javascript" src="js/funciones.js"></script>

</head>
<body>
<td><a href="p_borrarymodif.php?bmodif=<?php echo $row['id_barrio']; ?>" onclick="evaluar();">
            		<img src="images/borrar.jpg" border="0"/>
            
            	</a></td>

</body>
Cuando se hace click en el "tachito de basura" pide la confimacion para borrar, pero aunque haga click en Cancelar, me redirecciona igual a la pagina de borrado

Gracias.
__________________
Por favor evitar comentarios del estilo "leer el manual...", ya lo hice pero aun tengo dudas, por eso pregunto acá
  #2 (permalink)  
Antiguo 15/05/2011, 11:25
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Confirm() NO me funciona

Cambia a return evaluar();
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 15/05/2011, 14:29
Avatar de Prais  
Fecha de Ingreso: octubre-2010
Mensajes: 114
Antigüedad: 14 años, 1 mes
Puntos: 6
Exclamación Respuesta: Confirm() NO me funciona

Te posteo la solucion:

en tu php:
Código PHP:
Ver original
  1. <a href="producto.php?id_producto=<?php echo $CaptureReg['ID_ARRIENDO'];?>"
  2. onClick="return confirmar('Eliminara ¡TODOS! los registros asociado a este Producto.\n¿Está seguro.?')">

fijate que llama a la funcion confirmar en javaScript:
Código Javascript:
Ver original
  1. function confirmar( mensaje )
  2. {return confirm( mensaje );}

Con eso resolveras tu problema, si tienes alguna duda postea.

Saludos.
  #4 (permalink)  
Antiguo 15/05/2011, 18:14
 
Fecha de Ingreso: enero-2010
Mensajes: 128
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Confirm() NO me funciona

GRACIAS

Hice lo que me dijeron

Código:
<td><a href="p_borrarymodif.php?bmodif=<?php echo $row['id_barrio']; ?>" onclick="return evaluar();">
            		<img src="images/borrar.jpg" border="0"/>
            
            	</a></td>
Anda joya !!!!

Slds.
__________________
Por favor evitar comentarios del estilo "leer el manual...", ya lo hice pero aun tengo dudas, por eso pregunto acá

Etiquetas: confirm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:42.