Forum Clubic

OnMouseover (javascript) : changement de texte

message supprimé
Edité le 23/11/2009 à 13:24

Bonjour,

Je te prierai de mettre le langage informatique dans le titre, tel que requis par la charte du forum programmation - pour une meilleure compréhension les uns des autres.

A lire :
http://www.clubic.com/forum/charte-du-foru…on-t306797.html

Pour éditer:
Suffit de cliquer sur ce bouton, dans ton message : http://www.clubic.com/forum/style_images/persoclubic/editer.gif

(note : ce message est un gros copier coller, ne pas répliquer derrière)

Merci et bon courage :jap:

En gros, sur l’élément que tu veux changer dynamiquement, tu peux utiliser les évènements onmouseover (quand la souris est dessus) et onmouseout (quand la souris est ailleurs).
Ensuite pour atteindre le texte, suffit d’utiliser du DOM.
Pour changer le texte à l’intérieur, utilise innerHTML.

Ici pour un bon exemple, je pense que ça correspond.
http://fr.selfhtml.org/javascript/langage/…htm#onmouseover

Les balises en majuscules ça se fait plus trop depuis HTML4 :smiley: :smiley:

Alors

<script type=‘text/javascript’>
function changetext(id)
{
area = document.getElementById(id);
area.innerHTML="<span id=’"+id+"’ onmouseover=‘changetext(’"+id+"’)’>le texte qui remplacera l’ancien</span>";
}
</script>

<span id=‘change’ onmouseover=‘changetext(“change”)’>le texte d’origine</span>

Voila j’espère que tu comprendras tout :ane: :ane:

c’est marrant, moi j’enlèverais ce qui est en rouge :ane:
sinon, sur le principe, c’est ça :wink: et l’exemple du mollusque fonctionne parfaitement aussi :smiley:

[:eveden]

J’suis pas un mollusque, espèce de ligne de commande ! :o

Oui en fait au départ je voulais faire une fonction reversible :ane: :ane:

Bravo les gars, ça fonctionne bien et je vais aussi pouvoir profiter de vos aides.
Par contre, le lien de LaPieuvre affiche une page blanche chez moi !

Bonne continuation et merci a tous ceux qui sont là pour nous aider.

Arf… :confused:
Apparement tout le site fr.selfhtml.org est mort. :frowning:

:o j’avais pas vu ça, j’ai pas été très “prompt” sur ce coup :smiley:

Humour de geeks… [:cyberjo] :paf:

J’aime bien moi, l’humour de geek :smiley:
:wink: