2009-09-11 6 views
0

Possible en double:
Javascript: I have a custom right-click menu but still want the spellcheck!Firefox: Si les vérifications orthographiques sont nécessaires?

Y at-il une propriété JS ou commande pour voir si un mot est souligné en rouge (à savoir doit être spellchecked.) Dans Firefox?

Idéalement, pour exemple de code serait comme ... si je clique droit sur un mot l'est souligné en rouge, il alertera:

//watches for right click action 
if(firefox.isUnderlinedForSpellcheck == true) { 
    //display firefox spellcheck menu 
} else { 
    //perform my action 
} 

Quelqu'un a des idées?

+0

Dup: http://stackoverflow.com/questions/1407743/javascript-i-have-a-custom-right-click-menu-but-still-want-the-spellcheck –

+0

Dans FireFox 3 (au moins) Maintenez la touche Ctrl enfoncée tout en appuyant sur le bouton droit de la souris pour afficher le menu contextuel d'origine, y compris les corrections orthographiques. Mais je suppose que peu d'utilisateurs sont conscients de cela. – Ber

Répondre

1

Je ne pense pas que ce soit possible car c'est spécifique au navigateur. Vous pouvez utiliser un deuxième correcteur d'orthographe, puis il est probable qu'ils trouveront tous les deux les mêmes erreurs.

0

Voici la réponse: n'essayez pas de créer votre propre menu contextuel personnalisé sur un site Web. Personne ne les aime.

+4

-1 Ceci est un excellent commentaire, mais ce n'est pas une réponse. Si l'OP renonce à l'idée du bon clic, pourrait-il y avoir une raison pour résoudre le problème? –

+0

Cela ne me dérange pas que vous -1 ma réponse, mais comprenez que j'ai été sur la route de la création de menus contextuels personnalisés. J'ai mis en place il y a quelques années (pour aider l'utilisateur), et j'ai dû les supprimer un an plus tard, après tant d'utilisateurs se sont plaints. Et je suis certain que c'est pourquoi il pose cette question (il ne veut pas que son menu personnalisé remplace le vérificateur d'orthographe du navigateur). –

0

Josh Stodola a raison. Vous essayez de récupérer les fonctionnalités que vous avez désactivées en ayant un gestionnaire de clic droit personnalisé. Si vous laissez tomber ce gestionnaire, Firefox se comportera de la manière attendue par ses utilisateurs.

La plupart des utilisateurs de navigateurs (en particulier les utilisateurs de Firefox) ne s'attendent pas à ce que la fonctionnalité de votre application provienne du menu contextuel. Vous leur faites du tort en le mettant là. Ils s'attendent à ce que la fonctionnalité du navigateur (et non la fonctionnalité spécifique à la page) provienne du menu contextuel - et vous le cachez.

Vous feriez mieux de placer ces éléments de menu directement sur votre page (avec les icônes appropriées ou quoi que ce soit, bien sûr). C'est ainsi que fonctionne le Web. C'est ainsi que les gens s'attendent à ce que cela fonctionne.

Questions connexes