Me he llevado una sorpresa cuando he visto esto funcionando…
function copy(inElement) {
if (inElement.createTextRange) {
var range = inElement.createTextRange();
if (range && BodyLoaded==1)
range.execCommand('Copy');
} else {
var flashcopier = 'flashcopier';
if(!document.getElementById(flashcopier)) {
var divholder = document.createElement('div');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = '';
var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashcopier).innerHTML = divinfo;
}
}
Para los que no hayan visto nada en el código que les aclare de que va el tema, se trata de un sistema con el que podrás copiar automáticamente cualquier dato en el portapapeles del usuario… ¿utilidad?…. ¿Spam? 😀
El script comprueba que el navegador de usuario sea IE y mediante el comando execCommand()
lanza la copia en el portapapeles, para otros navegadores utiliza un sistema en flash para conseguir el mismo efecto.
[Via]
1 comentarios, 4 referencias
+
#