Tengo una imagen con hipervinculo que representa a "eliminar" deseo que cuando le de clic me salga un mensaje ¿seguro que quiere eliminar? y como es un hipervinculo mando el parametro por el metodo GET
Mi problema es que cuando el confirm se queda en el estado "cargando" con el gif de recarga....
Aqui esta lo que he avanzado:
Hipervinculo:
Código PHP:
<?php echo '<a href="javascript:Descartar(\'borrar_inscripcion.php?campo1='.$inscripcion_id.'\',\'capaContenedora\',\'\',\'get\');"><img src="http://www.forosdelweb.com/f77/images/cerrar2_16.png" alt="" width="16" height="16" border="0" /></a>'; ?>
Código:
function Descartar (url,capa,valores,metodo) { var ajax=nuevoAjax(); var capaContenedora = document.getElementById(capa); ajax.open ('GET', url, true); ajax.onreadystatechange = function() { if (ajax.readyState==1) { capaContenedora.innerHTML='<img src="http://www.forosdelweb.com/f77/images/sending.gif" width="16" height="16" align="absmiddle">'; } else if (ajax.readyState==4){ var answer = confirm("¿Seguro que desea descartar la inscripcion?"); if (answer){ document.getElementById(capa).innerHTML=ajax.responseText; } else{ window.location='formulario.php'; } } } ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); return }
Lo malo es que solo me funciona dentro del readyState==4, lo que deseo es que el confirm me aparesca en el mismo formulario inicial... no que tenga que hacer esa recarga.