Désactiver le curseur de texte dans IE

J'utilise un DIV comme simple bouton graphique DHTML sur une page Web. Il ne contient aucun texte et une image d'arrière-plan donne l'apparence du bouton. Cela fonctionne parfaitement dans Firefox et Chrome, mais dans IE, lorsque le bouton est cliqué, un curseur de texte vertical clignotant apparaît, probablement, où la ligne de texte commencerait. Comment puis-je désactiver cela?

J'ai essayé les astuces JS et CSS normales, comme lier onstartselect à "function () {return false;}" et en configurant "cursor: none;" Et "user-select: none;" (Ce qui n'est probablement pas pris en charge dans IE), mais ceux-ci n'ont eu aucun effet. Y a-t-il autre chose que je peux faire?

EDIT: Oui, par "curseur de texte", je veux dire "Caret", ou le curseur qui indique le point d'insertion de votre texte. Pour moi, si j'ouvre TOUT une page dans IE7 et que je clique sur un seul texte, le caret apparaît à la position sur laquelle j'ai cliqué.

Ceci est causé par un mode navigateur appelé navigation Caret et peut être activé / désactivé en appuyant sur F7.

Si c'est un bouton, pour une meilleure interface utilisateur, vous devez définir style = "curseur: pointeur;" Pour permettre à l'utilisateur de savoir que c'est une zone de clic …

Jamais, un curseur doit être présent en tout temps, le navigateur le rendra toujours, que vous le spécifiez ou non.