Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3319
| From | CriCri <bitwyse@le{TIRET}maquis.net> |
|---|---|
| Newsgroups | fr.comp.lang.javascript |
| Subject | Re: Interagir avec le presse-papiers dans une page web |
| Date | 2024-09-22 19:53 +0200 |
| Organization | Bitwyse |
| Message-ID | <vcplia$29umq$1@dont-email.me> (permalink) |
| References | <vcndci$r85$1@cabale.usenet-fr.net> <vcp0s3$26sib$1@dont-email.me> |
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.
Back to fr.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-21 23:21 +0200
Re: Interagir avec le presse-papiers dans une page web CriCri <bitwyse@le{TIRET}maquis.net> - 2024-09-22 14:00 +0200
Re: Interagir avec le presse-papiers dans une page web CriCri <bitwyse@le{TIRET}maquis.net> - 2024-09-22 19:53 +0200
Re: Interagir avec le presse-papiers dans une page web Thomas Alexandre <none@no.invalid> - 2024-09-24 13:09 +0000
Re: Interagir avec le presse-papiers dans une page web CriCri <bitwyse@le{TIRET}maquis.net> - 2024-09-25 15:04 +0200
Re: Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-26 00:24 +0200
Re: Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-27 22:39 +0200
[RÉSOLU] Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-28 23:06 +0200
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2024-09-29 17:58 +0000
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-30 18:38 +0200
[Demande de tests] Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-09-30 21:49 +0200
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2024-10-01 18:31 +0000
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-10-02 14:01 +0200
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Gilbert OLIVIER <gibert.olivier@orange.fr.invalid> - 2024-10-03 14:49 +0000
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Thomas Alexandre <none@no.invalid> - 2024-10-03 08:20 +0000
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Olivier Miakinen <om+news@miakinen.net> - 2024-10-05 19:38 +0200
Re: [RÉSOLU] Interagir avec le presse-papiers dans une page web Thomas Alexandre <none@no.invalid> - 2024-10-03 10:36 +0000
csiph-web