Fermeture d'onglets avec icone
Bonjour à tous,
Je suis sur un site dans lequel j'ai créer un menu avec plusieurs onglets. Ces onglets correspondent à des valeurs récupérés dans une base de données.
Tout ce fonctionnement marche très bien sauf que maintenant j'aimerais pouvoir fermer ces onglets
J'ai donc mis l'icone d'une croix et j'ai pensé à ça:
Code:
1 2 3 4 5 6 7
| $sql = "select distinct ONGLET , NUM_DOS from onglet where ONGLET='MAN' order by NUM_DOS ";
$rest = mysql_query ($sql) or die(mysql_error());
while ($ligne = mysql_fetch_array($rest)) {
$NM=$ligne["NUM_DOS"];
echo "<li><a href=\"detail_dossier.php?NUM_DOS=".$ligne["NUM_DOS"]."&onglet=6&NUM_CON=".select_num_con($ligne["NUM_DOS"])."\"><span>(".select_num_con($ligne["NUM_DOS"]).") <img id='suppM' onclick='fermer_onglet()' src=\"img/ferm.png\" alt=\"Fermer le dossier\"/></span> </a></li>";
} |
On récupère les valeurs dans la bdd et on appel la fonction de fermeture en javascript:
Code:
1 2 3 4 5 6 7 8 9 10
| function fermer_onglet() {
// window.alert("vous rentrer bien dans la fonction");
var num_man='<?echo $NM;?>';
// alert("le numero de tournee est bien le : "+num_Tou);
window.location.href="fermer_mandat.php?NUM_MAN="+num_man+"";
// alert("tu passe bien par la redi");
} |
On appel donc la page fermer_mandat.php dan lequel on supprime l'onglet de la BDD.
Tout marche encore une fois sauf que vous l'avez vu j'utilise un onMouseOver alors c'est vraiment pas pratique. J'aimerais utiliser un onClick mais le soucis c'et que j'ai essayé et le lien appelé par l'image s'efface devant le lien de l'onglet (j'espère avoir été suffisamment clair! )
Merci de m'aider :ccool: