Signaler

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

Posez votre question Fallentree 1871Messages postés mercredi 25 février 2009Date d'inscription 12 octobre 2017 Dernière intervention - Dernière réponse le 22 sept. 2017 à 18:57 par jordane45
Bonjour,
je change mon title sur onclick mais comment le rendre visible sans bouger?


Utile
+0
plus moins
<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>
Fallentree 1871Messages postés mercredi 25 février 2009Date d'inscription 12 octobre 2017 Dernière intervention - 22 sept. 2017 à 11:54
<script>
function tool(){
document.getElementById("link").title = "after click";
<!-- show next time but i want it now!!!! -->
}
</script>
Répondre
Donnez votre avis
Utile
+0
plus moins
Bonjour,

1 - Pour poster du code sur le forum .. à l'avenir.. merci d'utliser les balises de code : http://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                                                                 
Donnez votre avis
Utile
+0
plus moins
document.getElementById("link").onmouseover();

l événement ne déclenche pas title
jordane45 18431Messages postés mercredi 22 octobre 2003Date d'inscription ModérateurStatut 17 octobre 2017 Dernière intervention - 22 sept. 2017 à 12:46
Montre nous ton code complet en expliquant dans le détail ce qui ne marche pas.

et cette fois .... UTILISE LES BALISES DE CODE !
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Répondre
Fallentree 1871Messages postés mercredi 25 février 2009Date d'inscription 12 octobre 2017 Dernière intervention - 22 sept. 2017 à 15:10
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 ?
Répondre
jordane45 18431Messages postés mercredi 22 octobre 2003Date d'inscription ModérateurStatut 17 octobre 2017 Dernière intervention - 22 sept. 2017 à 18:57
En fait tu veux faire s'afficher la petite bulle du title ???
Pour ca... passe par un plugin comme qtip par exemple.
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !