Se connecter avec
S'enregistrer | Connectez-vous

Image sur un texte

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Logiquement ton texte est obligatoirement contenu dans un block (soit div soit p soit autre...)...Il te suffit de mettre ton onMouseover sur le tag block et ca devrait passer :p 

Si tu veux changer un texte d'un block par un autre, il faut passer par la modification du noeud de ton block
Exemple: onMouseover="this.firstChild.data='nouveau texte';" . Ici, this se referre a l'objet courant (celui qui porte le onMouseover donc), firstChild indique due l'on va dans le premier noeud enfant de cet élément (comme j'admais qu'il n'y a pas d'autre tag HTML dans ton block, on ira donc dans le texte affiché) et data se charge de modifier le contenu de ce noeud (donc le texte)

Bonsoir,
je peux te donner l'adresse d'un site sur lequel j'ai vu ca. En regardant le code source, tout a l'ai d'etre indiqué dedans.
Cependant, mes connaissance en javascript étant tellement limitées (et c'est peu dire :)  ), je ne m'avancerais pas a t'expliquer comment ca fonctionne...
Je pense qu'un ame charitable ayant les connaissances requises t'aidera mieux.

Voila donc la page: ICI.
Pour info, les liens a image sont en gras et en violet.

J'espere que ca peut t'aider un peu...
Dans tous les cas, je te souhaite une bonne nuit :) 
Expert Programmation

Salut,

  1. <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Document sans nom</title>
  5.  
  6. <script type="text/javascript">
  7. function changeText() {
  8. var toto = document.getElementById("toto");
  9. toto.innerHTML = "<b>Ta gueule !</b>";
  10. }
  11. </script>
  12.  
  13. </head>
  14. <body>
  15.  
  16. <div id="toto">
  17.  
  18. <b>Mon texte...</b>
  19.  
  20. </div>
  21.  
  22. <input type="button" value="Change le texte !" onclick="changeText();" />
  23.  
  24. </body>
  25. </html>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde