Précédent   Forum Mac > Création sur Mac - iLife et Pro > Développement web

Développement web Pour les webmasters qui utilisent PHP, MySQL, AJAX, CSS, JavaScript, etc.

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 24/11/2005, 09h05
Question [CSS+JS] clique sur checkbox modifie le background-color
  #1
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4598
Expérience: 60
Activité: 0%
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Bonjour.

Je voudrais, pour une des pages de mon site (pas encore en ligne), qui comporte un tableaux, que quand on coche un checkbox, la ligne du tableau correspondante change de couleur de fond.

Voilà mon code qui ne marche pas :
Code:
<table>
<tr style="backgound-color:#fff;" name="row1">
    <td><input type="checkbox" onclick="row1.style.value='backgound-color:#ff9;'" /></td>
    <td>azertyw</td>
    <td>uiopqsd</td>
    <td>fghjklm</td>
</tr>
</table>
Biensûr, il y a plusieurs ligne dans le tableau, mais c'est juste pour vous montrer comment j'ai fait ça.


Savez vous comment faire cela ?? merci
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 24/11/2005, 14h34   #2
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4598
Expérience: 60
Activité: 0%
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Personne ne peut m'aider ??
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 24/11/2005, 15h32   #3
Membre émérite
 
Avatar de Marc-André
 
Date d'inscription: 24/07/03
Localisation: Ottawa
Messages: 562
Disco: Marc-André attend tout seul sur la banquette
Citation:
Envoyé par truk2oof
Bonjour.

Je voudrais, pour une des pages de mon site (pas encore en ligne), qui comporte un tableaux, que quand on coche un checkbox, la ligne du tableau correspondante change de couleur de fond.

Voilà mon code qui ne marche pas :
Code:
<table>
<tr style="backgound-color:#fff;" name="row1">
    <td><input type="checkbox" onclick="row1.style.value='backgound-color:#ff9;'" /></td>
    <td>azertyw</td>
    <td>uiopqsd</td>
    <td>fghjklm</td>
</tr>
</table>
Biensûr, il y a plusieurs ligne dans le tableau, mais c'est juste pour vous montrer comment j'ai fait ça.


Savez vous comment faire cela ?? merci
Je sais pas trop comment le faire via un checkbox par contre j'ai fouillé dans une de mes pages ou j'ai un truc qui le fais via un mouseover je te transmet le code... je ne me souviens plus ou je l'avais trouvé... mais en gros il ressemble à ceci
À placer dans le Head
Code:
<script language="JavaScript">
<!--
var backColor = new Array();
//mettre tes couleur ici
backColor[0] = '#FFFFFF';
backColor[1] = '#00FF00';
backColor[2] = '#0000FF';
backColor[3] = '#FFFFFF';


function changeBG(whichColor){
document.bgColor = backColor[whichColor];
}

//-->
</script>
Ensuite dans le body où tu en as besoin

Code:
<!-- Pour un MouseOver
Insere le chiffre de ta couleur que tu veux dans () de ChangeBG()
//-->

<a href="#" onMouseOver="javascript:changeBG(2)">Change</a>

<!--Avec un clic de souris
Insere le chiffre de ta couleur que tu veux dans () de ChangeBG()
//-->

<a href="javascript:changeBG(1)">Change</a>
Marc-André
--------------------
-----

It's nice to be important but it's more important to be nice....
Marc-André est déconnecté   Réponse avec citation
Vieux 24/11/2005, 18h25   #4
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4598
Expérience: 60
Activité: 0%
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
ton script marche, mais pas appliqué à mon problème : je n'arrive pas à accéder à ma ligne de tableau (comme on utilise document pour accéder à la page)


Y a personne qui sait faire ça ?
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 24/11/2005, 20h29   #5
Membre émérite
 
Avatar de Marc-André
 
Date d'inscription: 24/07/03
Localisation: Ottawa
Messages: 562
Disco: Marc-André attend tout seul sur la banquette
Citation:
Envoyé par truk2oof
ton script marche, mais pas appliqué à mon problème : je n'arrive pas à accéder à ma ligne de tableau (comme on utilise document pour accéder à la page)


Y a personne qui sait faire ça ?
J'ai trouvé ce que tu recherche

Code:
<style>
.td1 { background-color: #990000;color : #ffffff; }
.td2 { background-color: #ffffcc;color : #336699; }
</style>

<table width=200 border=1>
<tr id="t1" class=td1 onClick=javascript:appelfn('t1')><td>ton texte</td><tr>
<tr id="t2" class=td1 onClick=javascript:appelfn('t2')><td>ton texte</td><tr>
<tr id="t3" class=td1 onClick=javascript:appelfn('t3')><td>ton texte</td><tr>
<tr id="t4" class=td1 onClick=javascript:appelfn('t4')><td>ton textet</td><tr>
</table>

<script language=javascript> 
function appelfn(rno) {
for (i=1;i<=4;i++) {
document.getElementById('t'+i).className='td1';
}
var tmp = document.getElementById(rno); 
tmp.className='td2';
}
</script>
Marc-André
--------------------
-----

It's nice to be important but it's more important to be nice....

Dernière modification par Marc-André ; 24/11/2005 à 20h35.
Marc-André est déconnecté   Réponse avec citation
Vieux 25/11/2005, 15h31   #6
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4598
Expérience: 60
Activité: 0%
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
youpi merci ^^

--------------------
p4bl0 est déconnecté   Réponse avec citation
Réponse




Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Menu déroulant CSS + JS @ybee Développement web 9 05/12/2006 13h26
[CSS] Background url + color tumb Développement web 4 26/01/2006 19h45
Processus Automator qui clique sur le lien à l'intérieur d'un mail? WebOliver Mac OS X 3 31/08/2005 10h42
css et background tumb Développement web 8 19/07/2004 10h37
Dream affichage partiel background CSS loudjena Arts graphiques 3 06/07/2004 15h14


Fuseau horaire GMT +1. Il est actuellement 15h09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2
Version française #20 par l'association vBulletin francophone