Copier un texte dans le presse-papier avec JavaScript
Concept et utilisation
La fonction strClipboard permet de copier un texte dans le presse-papier du navigateur.
Fonction
strClipboard()Copie dans le presse-papier du navigateur une chaine de caractères.
- Syntaxe
strClipboard(texte, fonction_de_rappel);- Paramètres
texte(String)Le paramètre
textede la fonctionstrClipboard()définit la chaine de caractères à copier dans le presse-papier du navigateur.fonction_de_rappel(Function)Le paramètre
fonction_de_rappelde la fonctionstrClipboard()définit une fonction de rappel à exécuter après que le texte a été copié dans le presse-papier.
Exemple d'utilisation de la copie dans le presse-papier
var texte = 'Texte à copier';
var fonction_de_rappel = function(str) {
alert('"' + str + '" a été copié dans le presse-papier');
};
strClipboard(texte, fonction_de_rappel);Code source de la fonction
function strClipboard(a,f){var d=document,t=d.createElement('TEXTAREA');t.textContent=a;d.body.appendChild(t);t.select();d.execCommand('copy');t.parentNode.removeChild(t);if(typeof f==='function'){f(a);}}Dernière mise à jour le .
