Je travaille sur la création d'un plugin jQuery contentEditable. J'ai créé une barre 'outils' pour effectuer des actions sur le texte telles que le mettre en gras, en italique, etc. en utilisant execCommand. Le problème est que lorsque vous sélectionnez du texte et cliquez sur l'un des boutons (divs avec des événements onclick), il désélectionne le texte que vous avez sélectionné (tous les navigateurs). Pour résoudre ce problème, j'ai utilisé:Webkit, IE désélectionnant le texte
toolBar.onmousedown=function(){return false};
Ce qui fonctionne bien dans Firefox et Opera. J'essaie d'utiliser
toolBar.onselectstart = function(){return false};
qui empêche la sélection de texte dans IE. Cependant, ni webkit ni IE fonctionnent. J'ai déjà vu cela avec des boutons de saisie, mais je préfère utiliser les divs. Des idées?