Que tal buenos días a todos los miembros de este foro, este es mi primer post y quiero aprovecharlo para exponer mi duda.
Estoy trabajando con dos tipos de archivos uno es PHP y el otro JavaScript. La mayoría del código funciona bien a excepción de los siguiente:
<a href="" onclick="return cancelar_cont_lista();">Cancelar</a>
Tengo este hipervinculo básico el cual, cuando hago click llama a una funcion en el archivo Javascript (todo bien hasta aqui).
El problema resulta cuando en la funcion que es el siguiente codigo, no redirecciona el URL de mi web, pasandole un valor del prompt por medio del metodo GET.
function cancelar_cont_lista()
{
var xp;
xp = prompt("\u00BFCual es el motivo de tu cancelacion?","escribe tu motivo aqui!");
if(xp==null)
return false;
else
{
document.location.href = "cont_lista.php?action="+xp;
return true;
}
}
Simplemente no hace nada, el detalle es que he estado haciendo varias pruebas y con un elemento <button> si funciona el mismo código que les mostré.
No tengo idea porque suceda eso? si alguien tiene alguna explicación o comentario se los agradezco. Tal vez podrían pensar si funciona con el botton porque no dejarlo así, el detalle es que porque pasa eso?