Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.javascript > #3319

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

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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