2010-11-01 13 views
0

J'ai entendu dire qu'il y a un bouton que vous pouvez utiliser pour faire glisser une sélection d'une colonne de table dans Firefox, mais je cherche une réponse multi-navigateur. Je me demande si je peux peut-être mettre des boutons radio au-dessus des colonnes, demander au visiteur de les sélectionner, puis, en un clic, faire copier les colonnes dans leur presse-papiers. Je suis sûr que beaucoup ont rencontré ce problème; quelqu'un avec une bonne solution?Existe-t-il un moyen simple de sélectionner et de copier 1 ou 2 colonnes d'un tableau HTML?

Répondre

2

Vous ne pouvez pas définir de façon fiable le presse-papiers à partir du navigateur HTML croisé. Flash peut le faire cependant.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/System.html#setClipboard%28%29

+0

Pensez-vous que je pourrais faire un bouton flash, par exemple, qui pourrait dynamiquement extraire les données d'une colonne de table html? – bozdoz

+0

@bozdoz, bien sûr, vous pouvez créer un bouton flash qui appelle une méthode JS qui peut utiliser dom/jquery pour obtenir les données, puis utiliser setClipboard() pour le copier dans le presse-papier. –