if (confirm('Confirmez-vous la suppression cet élément ?')) { document.location.href='supp.php?num='+id; }
}
Cette fonction fonctionne parfaitement avec IE mais avec firefox ça marche de façon aléatoire !!!
il faudrait maintenant voir le code du bouton, car comme ça, là, y a pas d'raison que ça ne fonctionne pas.
Je dois insister en appuyant plusieurs fois sur le bouton qui appelle cette fonction.
j'ai essayé les syntaxes suivantes : window.location.href, self.location.href, window.location
et tout simplement :
location = 'supp.php?num='+id;
que donne-ce ?
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Laurent vilday
J'ai dans ma page html la fonction suivante :
function Lien(id) {
if (confirm('Confirmez-vous la suppression cet élément ?')) { document.location.href='supp.php?num='+id; }
}
Cette fonction fonctionne parfaitement avec IE mais avec firefox ça marche de façon aléatoire !!!
Puisque une confirmation de suppression ne doit *pas* être faite du coté client exclusivement mais doit se faire en premier lieu de coté serveur, imo la solution la plus simple est de conserver un <a> standard puis d'y ajouter le js de confirmation.
if (confirm('Confirmez-vous la suppression cet élément ?'))
{
document.location.href='supp.php?num='+id;
}
}
Cette fonction fonctionne parfaitement avec IE mais avec firefox ça
marche de façon aléatoire !!!
Puisque une confirmation de suppression ne doit *pas* être faite du coté
client exclusivement mais doit se faire en premier lieu de coté serveur,
imo la solution la plus simple est de conserver un <a> standard puis d'y
ajouter le js de confirmation.
if (confirm('Confirmez-vous la suppression cet élément ?')) { document.location.href='supp.php?num='+id; }
}
Cette fonction fonctionne parfaitement avec IE mais avec firefox ça marche de façon aléatoire !!!
Puisque une confirmation de suppression ne doit *pas* être faite du coté client exclusivement mais doit se faire en premier lieu de coté serveur, imo la solution la plus simple est de conserver un <a> standard puis d'y ajouter le js de confirmation.
Puisque une confirmation de suppression ne doit *pas* être faite du coté client exclusivement mais doit se faire en premier lieu de coté serveur, imo la solution la plus simple est de conserver un <a> standard puis d'y ajouter le js de confirmation.
Et pour aller jusqu'au bout du raisonnement, tout simplement :
<a href="supp.php?num#4?confirmeJS=OUI" onclick="return confirm('vous êtes certain ?');">
Ou si on tient à une fonction :
<script type="text/javascript> function ok(quoi) { quoi = quoi.innerHTML; return confirm('Etes vous certain de vouloir '+quoi); } </script> <a href="supp.php?num#4?confirmeJS=OUI" onclick="return ok(this);">Supprimer le truc-bidule</a>
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Puisque une confirmation de suppression ne doit *pas* être faite du coté
client exclusivement mais doit se faire en premier lieu de coté serveur,
imo la solution la plus simple est de conserver un <a> standard puis d'y
ajouter le js de confirmation.
Puisque une confirmation de suppression ne doit *pas* être faite du coté client exclusivement mais doit se faire en premier lieu de coté serveur, imo la solution la plus simple est de conserver un <a> standard puis d'y ajouter le js de confirmation.