Bonjour,

J'ai un souci avec un bug IE sur le display. J'ai fait pas mal de recheche et je sais que IE ne reconnait pas "table-row". J'ai trouvé qu'il fallait remplacer par "" pour IE et FF. Mais là ça ne marche pas non plus.

Est-ce que quelqu'un a une solution ?

Code : 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
17
18
19
20
21
22
 
$$("a[class^='jouer-video-']").each(function(el)
	{
		el.addEvent("click", function()
		{
			var lien_id = this.get('class');
			var video_id = lien_id.replace(/jouer-video-/,"");
			video_id = video_id.replace(/ jouer-video/,"");
 
			if($("player-"+video_id))
			{
				$$("tr[class$='player']").each(function(tr)
			    {
			    	tr.setStyle("display", "none");
				});
 
				$("player-"+video_id).getParent().getParent().setStyle("display", "table-row");
			}
 
			return false;
		});
	});
Message IE : "Impossible d'obtenir la propriété display. Argument non valide"