Estoy creando un Alert de Confirmación para eliminar un registro de la base de datos,
El funcionamiento es simple, si el usuario presiona en "eliminar", le aparece un alert que le pregunta si está seguro de eliminar el registro, para eso estoy haciendo lo siguiente:
Código Javascript
:
Ver original<script language="Javascript">
//Creo una función para pasar la variable desde php a Javascript y luego pasarla por url a la página que elimina
function eliminar(){
//paso la variable de php a JS
var idbodega = "<?php echo $row['idbodega']; ?>" ;
//Redirecciono para eliminar
location.href=elimina_bodega.php?id="+idbodega";
}
function preguntar(){
confirmar=confirm("¿Está Seguro de eliminar esta Bodega?");
if (confirmar)
//Si confirma ejecuto la función para eliminar
eliminar();
else
//Si cancela no hace nada
}
</script>
Pero resulta que no hace nada, el script para generar la ventana de confirmación lo obtuve de las faqs y es este
Código Javascript
:
Ver original<html>
<head>
<script language="Javascript">
function preguntar(){
confirmar=confirm("¿Eres mayor de edad?");
if (confirmar)
//Aquí pones lo que quieras si da a Aceptar
alert('Diste a Aceptar')
else
//Aquí pones lo que quieras Cancelar
alert('Diste a Cancelar')
}
</script>
</head>
<body>
<a href="java script:preguntar()">Cuidao que muerdo</a>
</body>
</html>
Cuando lo ejecuto así tal cual funciona sin problema, sin embargo, cuando lo ejecuto como lo adapté no hace nada.