tomati94
Nouveau membre
Parce que j'aurais tant voulu trouver ceci rapidement !
rajouter ceci a votre lien :
[cpp]onclick="return confirm('Etes vous sûre de vouloir supprimer cette valeur ?');"[/cpp]
exemple
[cpp]<a href="mapage.html" onclick="return confirm('Etes vous sûre de vouloir supprimer cette valeur ?');">mapage</a>[/cpp]
ou dans tout autres type de variable qui accepte le champ onclick !
--------------------------------------------
ou pour les perfectionnistes qui n'aime pas le JS intrusif:
On pourrait... considérer que certains liens sont dangereux
[cpp]<a href="?mode=delete&id_message=1" class="dangerous">Supprimer</a>[/cpp]
Et dans un fichier javascript séparé on en fait la gestion
[cpp]function checkLinks() {
if(!document.getElementsByTagName)
return;
var links = document.getElementsByTagName('A');
for(var i=links.length-1; i>=0; --i)
if(links.className.indexOf('dangerous') != -1)
links.onclick = function (e) {
return confirm("Voulez vous réellement effectuer cette action?");
}
}
window.onload = checkLinks;
[/cpp]
De cette manière on a autant de liens "à confirmer" qu'on veut, et pour mettre en place la confirmation d'un lien il suffit d'ajouter une classe.
On pourrait même récupérer le contenu (l'intitulé) du lien pour l'afficher dans le confirm.
Merci encore à Masklinn et gatsusat !
voila ++ à tous
tomati
rajouter ceci a votre lien :
[cpp]onclick="return confirm('Etes vous sûre de vouloir supprimer cette valeur ?');"[/cpp]
exemple
[cpp]<a href="mapage.html" onclick="return confirm('Etes vous sûre de vouloir supprimer cette valeur ?');">mapage</a>[/cpp]
ou dans tout autres type de variable qui accepte le champ onclick !
--------------------------------------------
ou pour les perfectionnistes qui n'aime pas le JS intrusif:
On pourrait... considérer que certains liens sont dangereux
[cpp]<a href="?mode=delete&id_message=1" class="dangerous">Supprimer</a>[/cpp]
Et dans un fichier javascript séparé on en fait la gestion
[cpp]function checkLinks() {
if(!document.getElementsByTagName)
return;
var links = document.getElementsByTagName('A');
for(var i=links.length-1; i>=0; --i)
if(links.className.indexOf('dangerous') != -1)
links.onclick = function (e) {
return confirm("Voulez vous réellement effectuer cette action?");
}
}
window.onload = checkLinks;
[/cpp]
De cette manière on a autant de liens "à confirmer" qu'on veut, et pour mettre en place la confirmation d'un lien il suffit d'ajouter une classe.
On pourrait même récupérer le contenu (l'intitulé) du lien pour l'afficher dans le confirm.
Merci encore à Masklinn et gatsusat !
voila ++ à tous
tomati