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
- Site de telechargement - Guide
- Site de vente en ligne particulier - Guide
- Copier coller pdf - Guide
- Site inaccessible - Guide
- Copier une vidéo youtube - Guide
1 réponse
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
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 ?