Bonjour,

Sous IE8 (et inférieur je suppose) l'évènement click fonctionne bizarrement :

code HTML :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<div class="onglet"><a href="#!lien" onClick="fonctionPerso();" ><img src="images/lien.jpg" alt="Lien" width="100%" /><br/><center>Lien</center></a></div>

code CSS :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.onglet {
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-o-border-bottom-left-radius: 10px;
	-o-border-bottom-right-radius: 10px;
	-ms-border-bottom-left-radius: 10px;
	-ms-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
 
	border-width: medium;
	border-style: none solid solid;
	border-color: #AAAAAA;
}

code JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$("a[href='#!lien']").parent().parent().on("click", {page: "lien"}, function(event) { 
	console.log("ici");
});
En fait ce code fonctionne bien sous IE9 et +.
Sous IE8, le lien ce place uniquement sur le bord de ma div (quelques pixels d'épaisseur)

Si j'enlève les .parent() plus rien ne marche.

A l'aide svp !
Merci beaucoup !


Pour info, j'ai également essayé sans succès le code que j'utilise pour les "vrais" navigateurs comme Firefox ou Chrome :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$(document).on("click", "a[href='#lien']", {page: 'lien'}, function(event) {
	console.log("la");
});