En estos días me vi en la posición de tener que hacer un botón en una página web para copiar texto al portapapeles. Supuse que era una simple línea en javascript y pronto descubrí que no sólo no era así (a menos que sólo quieras atender a los que usan Internet Explorer), sino que además –por ahora– tienes que usar flash (¡!)
Probé varios scripts que encontré por ahí y luego de pasar por el terrible zeroclipboard (en una era de jquery y prototype ¡¿quién demonios incluye una definición de la función $() en su código?!) terminé decidiéndome por este. Ligero y bien implementado, @craftyman hizo un buen paquete que no falla.