Bonjour,
J'ai un code en JavaScript qui copie du texte dans une textarea.
Quand l'user clique sur le bouton " Copier le texte", cela ouvre un popup indiquant " Message copié.".
J'aimerais que ce popup soit centré sur la page, ou ouvre une autre page avec le message inclus.
Mais je n'y connais rien de rien en JS.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 <!-- Le formulaire -->
    <form id="form-copier" >
        <!-- champ de saisie de texte -->
        <textarea id="texte"  cols="90" rows="5" disabled="disabled"><?php echo $_SESSION["Balises2"]?> </textarea>
		<br /><br />
        <!-- Bouton copier -->
        <button onclick="copierTexte(event)" >Copier le texte</button>
    </form>
    <!-- Le script JavaScript -->
	<script type="text/javascript">
    // On sélectionne le formulaire
    var form_copier_coller = document.getElementById("form-copier")
    // On sélectionne le <textarea>
    var textarea_texte = document.getElementById("texte")
 
    // Copier le texte
    copierTexte = (e) => {
        // On désactive l'action du formulaire
        e.preventDefault()
        // 1. Si le <textarea> n'est pas vide
        if (textarea_texte.value.length) {
            // 2. On copie le texte dans le presse-papier
            navigator.clipboard.writeText(textarea_texte.value).then(() => {
                // 4. On affiche l'alert
                alert("Texte copié !")// Centrer le message ou ouvrir une autre page.
                 })
</script>
Merci.