Hola alexisfch
Estuve probando tu código ya que me intersa hacer algo similar a lo tuyo, y funciona correctamente en IE, pero cuando lo pruebo en FireFox, no funciona del todo bien. Creo que seria bueno que lo pruebes en varios navegadores
Tal vez el problema esté en .execCommand("Copy");
ExecComen no es Standar, aquí te paso el link de una lista de compatibilidades
http://www.quirksmode.org/dom/execCommand.html
Saludos y suerte!!