changer le background d'un tr en Js

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

changer le background d'un tr en Js

Message le Jeu Fév 09, 2006 1:30

Salut,

Je voudrais pouvoir changer la background-image d'une balise <tr> via un javascript.
Par exemple j'ai un champ dans lequel je met l'url du background et quand le contenu de ce champ change, j'appelle un javascript qui me change le background d'une <tr> bien précise dans ma page.

Merci !!!


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Jeu Fév 09, 2006 8:20

Facile =>

Dans ton TR :
onmouseover=this.bgColor='COULEUR_SURLIGNEE';
onmouseout=this.bgColor='COULEUR_ORIGINE' ;

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Message le Jeu Fév 09, 2006 8:56

c'est pas exactement ce que je veux faire.
Le changement d'image doit se faire sur un autre objet que la balise tr elle même, comme un input ou une checkbox

madx
WRInaute impliqué
WRInaute impliqué
 
Messages: 303
Inscription: Jeu Juin 19, 2003 10:18

Message le Jeu Fév 09, 2006 10:43

Tu peux faire :

onmouseover="document.getElementById('toto').style.backgroundColor = '#faf10a';"

Mais le plus simple c'est de de faire une fonction en javascript

function changecouleur(id,couleur){
var ton_id= document.getElementById(id);
ton_id.style.backgroundColor = couleur;
}

et sur ta page
<tr onmouseover="changecouleur('mon_id','la_couleur');"><td>....
et sur ton <input id="mon_id" .... />

etc...

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Message le Jeu Fév 09, 2006 14:57

Bon j'y suis arrivé, voici comment j'ai fait :

function maj_img_tr(imgurl){
document.getElementById(\'id_balise_tr\').style.backgroundImage = "url(http://"+imgurl+")";
}

Javascript que j'appelle sur l'événement de mon input.

C'était tout simple !

Merci à vous pour les pistes que vous m'avez données !!!!


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Jeu Fév 09, 2006 15:10

^^ et merci de donner la solution pour les autres ;)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités