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

Résolu/Fermé
baborge Messages postés 93 Date d'inscription dimanche 6 juin 2004 Statut Membre Dernière intervention 22 septembre 2012 - 27 juin 2005 à 20:26
 yorg - 18 sept. 2010 à 00:55
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

baborge Messages postés 93 Date d'inscription dimanche 6 juin 2004 Statut Membre Dernière intervention 22 septembre 2012 33
27 juin 2005 à 22:36
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
baborge Messages postés 93 Date d'inscription dimanche 6 juin 2004 Statut Membre Dernière intervention 22 septembre 2012 33
27 juin 2005 à 22:20
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
Utilisateur anonyme
28 juin 2005 à 03:40
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
informe toi sur l'objet range
expliqué sur:
http://www.quirksmode.org/dom/range_intro.html
et bien décrit sur :
http://www.webreference.com/js/column12/trmethods.html
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
27 juin 2005 à 22:11
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