Faire un copier coller en js sur son site
Fermé
Louisee_j
Messages postés
10
Date d'inscription
dimanche 31 janvier 2021
Statut
Membre
Dernière intervention
10 juin 2022
-
Modifié le 4 mars 2021 à 14:14
Louisee_j Messages postés 10 Date d'inscription dimanche 31 janvier 2021 Statut Membre Dernière intervention 10 juin 2022 - 4 mars 2021 à 18:43
Louisee_j Messages postés 10 Date d'inscription dimanche 31 janvier 2021 Statut Membre Dernière intervention 10 juin 2022 - 4 mars 2021 à 18:43
A voir également:
- Faire un copier coller en js sur son site
- Dessin a copier coller ✓ - Forum Internet / Réseaux sociaux
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Comment savoir si un site est fiable - Guide
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation et internet
- Comment copier coller sur un site protégé ✓ - Forum Internet / Réseaux sociaux
1 réponse
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
4 mars 2021 à 15:27
4 mars 2021 à 15:27
Bonjour,
L'accès au presse papier ne fonctionne pas pour tous les navigateurs de la même façon.
Niveau javascript
tu peux avoir un truc du genre >source<
et pour utiliser ce code, faire
L'accès au presse papier ne fonctionne pas pour tous les navigateurs de la même façon.
Niveau javascript
tu peux avoir un truc du genre >source<
function fallbackCopyTextToClipboard(text) {
var textArea = document.createElement("textarea");
textArea.value = text;
// Avoid scrolling to bottom
textArea.style.top = "0";
textArea.style.left = "0";
textArea.style.position = "fixed";
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
try {
var successful = document.execCommand('copy');
var msg = successful ? 'successful' : 'unsuccessful';
console.log('Fallback: Copying text command was ' + msg);
} catch (err) {
console.error('Fallback: Oops, unable to copy', err);
}
document.body.removeChild(textArea);
}
function copyTextToClipboard(text) {
if (!navigator.clipboard) {
fallbackCopyTextToClipboard(text);
return;
}
navigator.clipboard.writeText(text).then(function(){
console.log('Async: Copying to clipboard was successful!');
}, function(err) {
console.error('Async: Could not copy text: ', err);
});
}
et pour utiliser ce code, faire
copyTextToClipboard('ce que tu veux mettre dans le presse papier');

Modifié le 4 mars 2021 à 17:56
Désole je suis pas compétente.
4 mars 2021 à 18:03
Mais ce code devrait marcher avec la plus part..
4 mars 2021 à 18:43
Mais la fonction s'active avec quoi, un onclick ?