2010-11-18 2 views
2



J'utilise FCK Editor et lorsque j'essaie de coller du code à partir d'un mot dans l'éditeur, je reçois des messages contextuels comme suit : -.Comment supprimer le message contextuel provenant de FCKEditor lorsque nous col- lons du texte à partir d'un fichier texte

1) « en raison de vos paramètres de sécurité du navigateur, l'éditeur n'est pas en mesure d'accéder à vos données de presse-papiers directement Vous devez coller à nouveau dans cette fenêtre
S'il vous plaît coller dans la zone suivante en utilisant le. clavier (Ctrl + V) et appuyez sur OK. "

2) "Le texte que vous voulez coller semble être copié à partir de Word. Voulez-vous le nettoyer avant de le coller?"

Ces deux messages sont affichés sur deux machines différentes.

Je ne veux pas ces deux popups. Je veux permettre à l'utilisateur de coller le texte du mot sans ces popups

Veuillez me fournir une solution pour résoudre ce problème, de sorte que je puisse également coller le texte des dossiers de mot.

Merci d'avance.

Répondre

0

Ces pop-ups sont là pour une raison. Il est à juste titre généralement impossible d'obtenir du contenu à partir du presse-papiers en JavaScript, de sorte que les éditeurs de texte enrichi basés sur un navigateur doivent contourner ce problème de leur mieux. Je sais que CKEditor (remplacement de FCKeditor) utilise une astuce qui redirige un utilisateur coller vers un élément hors écran, ce qui donne à l'éditeur accès au contenu collé avant qu'il ne soit inséré dans l'éditeur; Je pense que cette astuce peut ne pas être implémentée dans FCKeditor, donc vous pouvez envisager d'essayer CKEditor.

+0

Mes utilisateurs voient ce message aussi bien, et nous utilisons CKEditor. Des idées? Pourquoi un script a-t-il besoin d'accéder au presse-papiers, qu'est-ce qui ne va pas si vous autorisez le navigateur à simplement coller? – shealtiel

+0

@gidireich: Les éditeurs de texte enrichi fournissent des fonctionnalités permettant de coller du contenu au format texte ou de le "nettoyer" des styles et des éléments résultant de la copie à partir de Microsoft Word. Pour ce faire, ils doivent isoler le contenu qui a été collé. Si le collage de navigateur par défaut est autorisé à continuer, il est extrêmement difficile d'extraire le contenu collé de manière fiable dans toutes les circonstances, d'où il est souhaitable de l'obtenir directement à partir du presse-papiers. Quant à savoir pourquoi vous obtenez ce message dans CKEditor, je ne suis pas sûr: je devrais regarder autour du code source de CKEditor. –

Questions connexes