Sujet : Re: Interagir avec le presse-papiers dans une page web
De : loiseauthierry (at) *nospam* free.fr (Thierry Loiseau)
Groupes : fr.comp.lang.javascriptDate : 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>
<span onclick="c(this.innerText)">-</span>
<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 ---------- *