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, b) {
var t = document.createElement('TEXTAREA');
t.textContent = a;
document.body.appendChild(t);
t.select();
document.execCommand('copy');
t.parentNode.removeChild(t);
if (typeof b === 'function') {
b(a);
}
}Dernière mise à jour le .
