N'ayant pas trouvé une solution pour mon problème en javascript, j'ai cherché une alternative pour créer un menu langue ayant le drapeau à côté du nom de pays.
La solution suivante (moins esthétique) fonctionne mais uniquement avec Firefox.
Est-ce que quelqu'un a une solution ou une alternative pour que cela fonctionne avec Explorer et Chrome?

p.s.: je viens de trouver la traduction de jumpmenu. Il s'agit d'un menu de reroutage.

Code html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<select name="jumpMenu" id="jumpMenu">
  <option id="imguk" value="http://www.monsite.fr/eng">&nbsp;&nbsp;&nbsp;&nbsp; English</option>
  <option id="imgfr" value="http://www.monsite.fr/fra">&nbsp;&nbsp;&nbsp;&nbsp; français</option>
  <option id="imgit" value="http://www.monsite.fr/ita">&nbsp;&nbsp;&nbsp;&nbsp; français</option>  
</select>
css
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
23
24
25
26
	#imgfr {
	background-image: url(images/fr.gif);
	background-repeat:no-repeat;
	height:11px;
	width:16px;
	border-left:#FFFFFF solid 4px;
	padding: 1px 170px 3px 4px;
	}
 
		#imgit {
	background-image: url(images/it.gif);
	background-repeat:no-repeat;
	height:11px;
	width:16px;
	border-left:#FFFFFF solid 4px;
	padding: 1px 170px 3px 4px;
	}
 
		#imguk {
	background-image: url(images/uk.gif);
	background-repeat:no-repeat;
	height:11px;
	width:16px;
	border-left:#FFFFFF solid 4px;
	padding: 1px 170px 3px 4px;
	}