Génération de liens et captation du clic dessus
Bonjour,
J'ai repris un petit projet web, malheureusement je n'y connais pas grand chose, encore moins côté front.
Dans ce projet il y a une zone avec des tableaux qui ressemble à un "tab view", avec la captation du clic sur les "tab" pour afficher tel ou tel tableau.
Voici ce qui a été fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
// Préparation de la zone de navigation
<div class="content_data_tables_nav"><ul></ul></div>
// Construction des tabs
$('.content_data_tables_nav ul').append(
$('<li>').append(
$('<a>').attr('href',unId)
.attr("title",entity.getLabel())
.attr("id",entity.getId())
.attr("class","entity "+classLi)
.append(
entity.getLabel()
)
)
);
// Gestion événements
$(".content_data_tables_nav ul li a.entity").click(function(){
idTable = $(this).attr("href");
// traitements
}); |
Ça fonctionne sous Chrome mais pas sous FF (et sous IE je n'ai pas testé). Sous FF ça redirige vers http://monsite/path/1 (le 1 correspondant à l'id stocké dans le href).
On dirait que l'événement n'est pas capté, et du coup FF se charge de l'interprétation du lien comme n'importe quel lien et effectue la redirection.
Y a-t-il possibilité de dire au navigateur "ce lien là, ne fais rien, je gère la réponse au clique" ?
Merci à vous,
A bientôt