Changer un fond en javascript
Fermé
Alplagistge
-
4 nov. 2007 à 20:19
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 4 nov. 2007 à 20:42
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 4 nov. 2007 à 20:42
Bonjour,
Bonjour,
Petite question pour le javascript.
J'aimerais que lorsque qu'on entre dans une zone de texte, la couleur du background de la case devienne rouge et que lorsque j'en sors, il devienne jaune.
Malheureusement je ne trouve pas.
Un coup de main ne serait pas de refus.
Merci
Bonjour,
Petite question pour le javascript.
J'aimerais que lorsque qu'on entre dans une zone de texte, la couleur du background de la case devienne rouge et que lorsque j'en sors, il devienne jaune.
Malheureusement je ne trouve pas.
Un coup de main ne serait pas de refus.
Merci
A voir également:
- Changer un fond en javascript
- Changer dns - Guide
- Changer clavier qwerty en azerty - Guide
- Changer carte graphique - Guide
- Comment mettre une vidéo en fond d'écran - Guide
- Telecharger javascript - Télécharger - Langages
1 réponse
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
4 nov. 2007 à 20:42
4 nov. 2007 à 20:42
1- Il faut mettre un onmouseover et un onmouseout sur la zone de text (textarea) qui modifie l'attribut style du textarea pour changer background: red; ou background: yellow;
Donc cela donne
et parti script
tu peux aussi passer l'id de la balise comme paramètre si tu veux pouvoir appliquer cela à plusieurs textarea différents.
onmouseover="backover(this);" onmouseout="backout(this);"
et donc
function backover(obj) {
this.setAttribute(....);
}
etc...
Donc cela donne
<textarea id="toto" style="background: #FFFF00;" onmouseover="backover();" onmouseout="backout();"></textarea>
et parti script
<script type="text/javascript"> function backover() { document.getElementById("toto").setAttribute("style","background: #FF0000;"); } function backout() { document.getElementById("toto").setAttribute("style","background: #FFFF00;"); } </script>
tu peux aussi passer l'id de la balise comme paramètre si tu veux pouvoir appliquer cela à plusieurs textarea différents.
onmouseover="backover(this);" onmouseout="backout(this);"
et donc
function backover(obj) {
this.setAttribute(....);
}
etc...