Quand title change, comment le rendre visible de suite ???

Fallentree Messages postés 2445 Statut Membre -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je change mon title sur onclick mais comment le rendre visible sans bouger?

3 réponses

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    <html>
    <head>
    <script>
    function tool(){
    document.getElementById("link").title = "after click";
    }
    </script>
    </head>
    <body>
    <a href="javascript:tool()" rel="nofollow noopener noreferrer" target="_blank" id="link" title="before click">
    click here
    </a>
    </body>
    </html>
    0
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      <script>
      function tool(){
      document.getElementById("link").title = "after click";
      <!-- show next time but i want it now!!!! -->
      }
      </script>
      0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,

    1 - Pour poster du code sur le forum .. à l'avenir.. merci d'utliser les balises de code : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

    2 - Je ne comprend pas ta question.
    Le changement de l'attribut "title" se fait bien directement.... Pourrais tu mieux expliquer ton souci et comment tu le constates ?

    3 - Il est préférable de placer ses javascripts à la fin du BODY et non dans le HEAD.
    Il vaut mieux aussi passer par les évent (comme le onclick) plutôt que de faire à l'ancienne avec le href=javascript: ...

    Comme ceci:
    <html>
     <head>
      <title>TEST</title>
      <meta charset="utf8">
     </head>
     <body>
      <a onclick="tool();" rel="nofollow noopener noreferrer" target="_blank" id="link" title="before click">
       click here
      </a> 
     <script type="text/javascript">
      function tool(){
       document.getElementById("link").title = "after click";
      } 
      </script>
     </body>
    </html>
    


    Cordialement, 
    Jordane                                                                 
    0
  3. Fallentree Messages postés 2445 Statut Membre 210
     
    document.getElementById("link").onmouseover();

    l événement ne déclenche pas title
    0
    1. Fallentree Messages postés 2445 Statut Membre 210
       
      Pour te balancer le code, c'est pas faisable.
      mais je peux te le décrire.
      sur un tableau, il me faut afficher une moyenne sur une ligne (evenement on click) ça ok.
      j ai choisi de mentionner le résultat dans le title du <tr>
      le probleme est que l'affichage du title ne se fait pas au résultat mais au passage de la souris suivant.
      https://www.w3schools.com/jsref/prop_doc_title.asp
      title n'est lié a aucun événement.

      compris ?
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831 > Fallentree Messages postés 2445 Statut Membre
         
        En fait tu veux faire s'afficher la petite bulle du title ???
        Pour ca... passe par un plugin comme qtip par exemple.
        0