Bonjour,
J'ai ce petit code qui marche bien :
Mon objectif est d'externaliser window.confirm.
J'ai essayé cela :
L’alerte s'affiche bien avec ses deux choix : Ok et Annuler.
Mais que l'on clique sur Ok ou Annuler le résultat est le même, le panier est supprimé.
J'ai cherché sur Internet et pas compris où est l'erreur.
Pouvez-vous m'aider ?
Merci d'avance.
Modifié par boteha_2 (19 Jul 2020 - 18:58)
J'ai ce petit code qui marche bien :
<table class="act">
<tr><td class="lnk"><a href="b.php?c=PVa" class="av">Valider</a></td>
<td class="lnk"><a href="b.php?c=PMd" class="av">Modifier quantité</a></td></tr>
<tr><td colspan="2" class="lnk"><a href="b.php?c=PSc" class="su" onclick="return window.confirm ('Voulez-vous vraiment supprimer le panier ?');">Supprimer le panier</a></td></tr>
</table>
Mon objectif est d'externaliser window.confirm.
J'ai essayé cela :
<table class="act">
<tr><td class="lnk"><a href="b.php?c=PVa" class="av">Valider</a></td>
<td class="lnk"><a href="b.php?c=PMd" class="av">Modifier quantité</a></td></tr>
<tr><td colspan="2" class="lnk"><a href="b.php?c=PSc" class="su">Supprimer le panier</a></td></tr>
</table>
var su = document.querySelector ('table.act a.su');
su.addEventListener ('click', function ()
{
return window.confirm ('Voulez-vous vraiment supprimer le panier ?');
}
);
L’alerte s'affiche bien avec ses deux choix : Ok et Annuler.
Mais que l'on clique sur Ok ou Annuler le résultat est le même, le panier est supprimé.
J'ai cherché sur Internet et pas compris où est l'erreur.
Pouvez-vous m'aider ?
Merci d'avance.
Modifié par boteha_2 (19 Jul 2020 - 18:58)