Rechercher : dans
Par :

Changer un fond en javascript

Dernière réponse le 4 nov 2007 à 20:42:21 Alplagistge, le 4 nov 2007 à 20:19:02 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.8

Meilleures réponses pour « Changer un fond en javascript » dans :
Changer de fond d'écran VoirPour Windows XP et versions antérieures Pour Windows Vista Obtenir des fonds d'écran Solution plus rapide Comment changer l'arrière-plan du Bureau ? Un fond d'écran est une image utilisée en arrière-plan de votre bureau. Lors d'une...
[Windows XP] Interdire le changement du fond d'écran VoirVous avez des collègues farceurs au bureau, qui changent votre papier peint ? Ou vous avez prêté votre PC à un ami, qui a chamboulé votre arrière-plan ? Cet article vous indiquera comment interdire le changement de votre fond d'écran. Pour cela...
Gnome - changer rapidement de fond d'écran VoirChanger rapidement de fond d'écran Vous l'avez peut être remarqué : pour changer le fond d'écran de Nautilus, vous devez ouvrir l'image avec le visionneur, puis faire "image > définir comme papier peint". Ce n'est, ni très pratique, ni très...
Télécharger Caledos Automatic Wallpaper Changer VoirCaledos Automatic Wallpaper Changer est comme son nom l'indique, un gestionnaire de fond d'écran. Les principales caractéristiques de Caledos : - il supporte les formats d'images BMP, GIF, JPG, TIF, - la sélection facile de dossiers ou fichiers à...

1

 vignemail1, le 4 nov 2007 à 20:42:21

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

<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...

Répondre à vignemail1