[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:

    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. 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. 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