[html/js] pre-sélectionner le texte d'une cel

Résolu
Bonjour à toutes & tous

Je cherche a créer un script qui me permette de selectionner le texte d'un <td>

precision:

<table>
       <tr>
             <td>
                     <input type="button" onclick="la_cde()" name="Clic" value="Clic" >
             </td>
             <td>
                     laurent
             </td>
      </tr>
</table>


Le truc C que quand on clic sur le bouton "clic" le text du <td> suivant ("laurent") est sélectionné

Si vous avez une idée, je suis preneur

@ ++

5 réponses

  1. Re

    encore merci pour m'avoir éguiller

    j'ai trouver la solution en integrant le text que je veux en surbrillance dans text Box

    <html>
      <script language='JavaScript'>
        var valeur=null;
        function la_cde()
          {
            document.getElementById('celui-ci').select();
    
          }
      </script>
      <body>
        <table>
          <tr>
            <td><input type="button" onclick="la_cde()" name="Clic" value="Clic" ></td>
            <td><input type="text" id='celui-ci' value="laurent" style="font-size: 10px;
                                                                       text-align:center;
                                                                       border-color:blanc;
                                                                       border-width:0px;
                                                                       "></td>
          </tr>
        </table>
      </body>
    </html>


    Encore merci

    Bye
    1
    1. Bonsoir,

      merci pour ta réponse,
      mais
      ce que je veux , C que le text du <td> suivant soit sélection ( en surbrillance)

      pour pouvoir faire un copier coller

      si tu as une idée....

      merci encore
      0
      1. re:

        ce fut un plaisirs, je débute dans le javascript ...

        au fait, j'ai aussi construit en partie un script en vbs
        qui envoie comme ça l'argument pointé par la sourie
        dans le presse-papier.

        Dim oArgs,oFSO, oShell, oIE
        
        Set oArgs = WScript.Arguments
        Set oFSO = CreateObject("Scripting.FileSystemObject")
        Set oShell = CreateObject("WScript.Shell")
        
        
          If (oArgs.Count <> 0) Then
        
            sTotal = ""
            sPrefix = ""
        
            For i = 0 to oArgs.Count - 1
               If sTotal <> "" Then
                 sPrefix = vbCrLf
               End If
               sTotal = sTotal & sPrefix & oArgs(i)
            Next
        
            Set oIE = CreateObject("InternetExplorer.Application")
        
            oIE.Navigate "about:blank"
            Do Until oIE.ReadyState=4: WScript.Sleep 1: Loop
            oIE.Document.ParentWindow.ClipboardData.SetData "Text", sTotal
            oIE.Quit
          Else
            MsgBox "Erreur: Vous devez fournir des arguments", vbCritical + vbSystemModal, "Chemin d'accès"
          End if
        
        Wscript.Quit
        


        Lupin
        0
        1. Bonjour,

          Exemple :

          <html>
            <script language='JavaScript'>
              var valeur=null;
              function la_cde()
                {
                  valeur = document.getElementById('celui-ci');
                  alert (valeur.innerHTML);
                }
            </script>
            <body>
              <table>
                <tr>
                  <td><input type="button" onclick="la_cde()" name="Clic" value="Clic" ></td>
                  <td id='celui-ci'>laurent</td>
                </tr>
              </table>
            </body>
          </html>
          


          Lupin
          -1