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

Résolu
baborge Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   -  
 yorg -
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. baborge Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   33
     
    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
  2. baborge Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   33
     
    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
  3. Utilisateur anonyme
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    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