Bonjour,

Je viens réutiliser une fonction pour simuler un clic en javascript sur un élément identifié par son ID.
Cette fonction marche mais uniquement pour IE et Firefox.
Je m'intéresse maintenant aux navigateurs basés sur le moteur Webkit, à savoir Chrome et Safari (pour les plus connus).

La fonction pour l'instant :
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
 
function click_me(element)
{
	if(document.getElementById(element)!=null) {
		try
		{//pour ie 
		document.getElementById(element).click();
		}catch(e)
		{//pour ff
		var evt = document.createEvent("MouseEvents"); // créer un évennement souris
		evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);  // intiailser l'évennement déja crée par un click
		var cb = document.getElementById(element); // pointe sur l'élement
		cb.dispatchEvent(evt);  // envoyer l'évennement vers l'élement
		}
   }
}
Quelqu'un saurait-il comment simuler un clic sous Chorme/Safari ?

Merci d'avance