Re: Interagir avec le presse-papiers dans une page web

Liste des GroupesRevenir à fcl javascript 
Sujet : Re: Interagir avec le presse-papiers dans une page web
De : loiseauthierry (at) *nospam* free.fr (Thierry Loiseau)
Groupes : fr.comp.lang.javascript
Date : 22. Sep 2024, 20:33:34
Autres entêtes
Organisation : La tête dans les étoiles
Message-ID : <66f0710e$0$3266$426a74cc@news.free.fr>
References : 1
User-Agent : MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.9.5 (x86))
Olivier Miakinen <om+news@miakinen.net> wrote:

Bonjour,
 
Je viens de créer une page web contenant un certain nombre de symboles
(essentiellement mathématiques) à copier-coller, utiles pour certaines
discussions dans fr.sci.maths : <http://www.miakinen.net/vrac/copicol/>.
 
J'aimerais améliorer ma page, avec un système permettant de mettre
automatiquement un caractère dans le presse-papiers (clipboard) quand on
clique dessus, au lieu de devoir le sélectionner puis taper Ctrl+C ou
Ctrl+Inser.

C'est un peu fastidieux, car appeler le script pour chaque caractère,
mais ça devrait marcher... et si la liste est quasi exhaustive, alors ça
roule !

Pour exemple sur les trois premiers éléments :

<tr><td >opérations</td><td>+" "- "±</td></tr>

faire :

<tr><td >opérations</td><td>
<span onclick="c(this.innerText)">+</span>&nbsp;
<span onclick="c(this.innerText)">-</span>&nbsp;
<span onclick="c(this.innerText);">±</span>
</td></tr>

et mettre dans le <head>

<script>
function c(v) { navigator.clipboard.writeText(v);}
</script>

C'est un peu lourd mais ça fonctionne... je crois :)
--
       *    *                       __*__              *
    *           *      * -----oOOo--- O ---oOOo-------       *      *
                           http://astrophoto.free.fr     *
                 *    *  -------- oOOo oOOo ----------         *

Date Sujet#  Auteur
22 Sep 24 o Re: Interagir avec le presse-papiers dans une page web1Thierry Loiseau

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal