2010-10-22 3 views
2

Je suis en mesure de le faire dans IE, mais FF ne permet pas de faire quelque chose comme:lecture du contenu du Presse-papiers dans FF

$("#txtBox").bind('paste', function (e) { 
     alert('pasting text!!!!');   
     alert(window.clipboardData.getData("Text")); 
     window.event.returnValue = false; 


    }); 

Je suis à piéger le contenu du presse-papiers onpaste, puis remplir un table avec ce contenu. Nous permettons aux gens de copier et coller à partir d'Excel.

Quels sont les moyens utilisés pour atteindre cet objectif dans FF? Merci

+0

Vous pouvez demander à l'utilisateur de coller le texte dans un textarae ou un div modifiable, puis d'analyser le texte sur la page. Cela tourne autour de devoir travailler avec le presse-papiers. –

+0

cela pourrait être une bonne solution :) Personnellement, je le ferais comme ça, merci. Mais finalement ce n'est pas à moi de décider. – sarsnake

Répondre

4

Pour des raisons de sécurité, vous ne pouvez pas manipuler le contenu du presse-papiers à partir de JavaScript dans Firefox. Si la lecture et l'écriture du contenu du presse-papiers sont obligatoires pour votre application, vous pouvez utiliser Silverlight ou Flash à la place, ou une autre solution RIA (ne sachez pas si d'autres solutions permettent de manipuler le presse-papiers).

+0

Flash fait aussi des planches à pince. –

+1

@Peter Ajtai: merci. Réponse modifiée pour inclure Flash. –

Questions connexes