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 : bitwyse (at) *nospam* le{TIRET}maquis.net (CriCri)
Groupes : fr.comp.lang.javascript
Date : 22. Sep 2024, 18:53:12
Autres entêtes
Organisation : Bitwyse
Message-ID : <vcplia$29umq$1@dont-email.me>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0) Gecko/20100101 Firefox/123.0
CriCri a écrit :
 J'ai esquissé ce qui suit (sans doute simplifiable, mais je l'ai
laissé tel quel pour rester compréhensible).
Finalement il serait trop pénible d'écrire le code avec l'event pour
chaque caractère, donc il faut compliquer un peu pour simplifier...
Alors on va créer toute la page dynamiquement :
[code]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Copier caractères math</title>
<style type="text/css">
a, a.visited
{
text-decoration: none;
color : 000000;
}
</style>
<script type="text/javascript">
var Operations = new Array( '+', '−', '±', '∓', '×', '⋅', '∕', '÷', '↑', '∘', '∗' );
var Racines = new Array( '√', '∛', '∜' );
var Groupes = new Array( Operations, Racines );
function copy2pp( ch )
{
navigator.clipboard.writeText( ch );
}

function doLine( arr )
{
var i;
for ( i = 0; i < arr.length ; i++ )
{
document.write(  "<a href='' onMouseDown='copy2pp( this.innerHTML )'>" );
document.write(  arr[ i ] + ' ' );
document.write(  "</a>" );
}

document.write( "<br />" );
}

function doGrps()
{
var i;

for ( i = 0; i < Groupes.length ; i++ )
doLine( Groupes[ i ] );
}
</script>
</head>
<body onLoad="doGrps();">
</body>
</html>
[/code]
Il suffit d'ajouter un Array pour chaque groupe de caractères, et
ajouter chaque nouvel Array à celui des groupes à écrire.
On peut créer le tableau en même temps en ajoutant
document.write( "<tr>" ) et ( "<td>" ) etc etc
dans les endroits idoines.
--
Les conseils - c'est ce qu'on demande
quand on connaît déjà la réponse
mais aurait préféré ne pas savoir.

Date Sujet#  Auteur
21 Sep 24 * Interagir avec le presse-papiers dans une page web17Olivier Miakinen
22 Sep 24 +* Re: Interagir avec le presse-papiers dans une page web2CriCri
22 Sep 24 i`- Re: Interagir avec le presse-papiers dans une page web1CriCri
24 Sep 24 `* Re: Interagir avec le presse-papiers dans une page web14Thomas Alexandre
25 Sep 24  +- Re: Interagir avec le presse-papiers dans une page web1CriCri
25 Sep 24  +- Re: Interagir avec le presse-papiers dans une page web1Olivier Miakinen
27 Sep 24  `* Re: Interagir avec le presse-papiers dans une page web11Olivier Miakinen
28 Sep 24   `* [RÉSOLU] Interagir avec le presse-papiers dans une page web10Olivier Miakinen
29 Sep 24    +* Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web8Gilbert OLIVIER
30 Sep 24    i+* Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web5Olivier Miakinen
30 Sep 24    ii+- [Demande de tests] Interagir avec le presse-papiers dans une page web1Olivier Miakinen
1 Oct 24    ii`* Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web3Gilbert OLIVIER
2 Oct 24    ii `* Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web2Olivier Miakinen
3 Oct 24    ii  `- Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web1Gilbert OLIVIER
3 Oct 24    i`* Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web2Thomas Alexandre
5 Oct 24    i `- Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web1Olivier Miakinen
3 Oct 24    `- Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web1Thomas Alexandre

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal