Couleur... Element... Imbrication... Hum vous avez dis bordel?? lol

Couleur... Element... Imbrication... Hum vous avez dis bordel?? lol - HTML/CSS - Programmation

Marsh Posté le 12-04-2006 à 21:33:06    

Bonsoir,
 
Une ptit'colle de plus :P
 
Je voudrais changer la couleur de mes éléments en cliquant dessus mais étant imbriqué tout change...
 
 
Merci d'avance!!  
 

Code :
  1. <div id=A1 onClick = "javascript:essai(this.id);" STYLE="position:relative;top:100px;margin-left:50px;margin-right:50px;background-color:#BBBBFF;">
  2. <div id=A2 onClick = "javascript:essai(this.id);" STYLE="position:relative;margin-left:0px;margin-right:0px;background-color:blue;">
  3. The top
  4. </div>
  5. <SCRIPT LANGUAGE="javascript">
  6. var hautimage = 100;
  7. var gaucheimage = 100;
  8. var haut = 0;
  9. var large = 100;
  10. var essai;
  11. function essai(id)
  12. {
  13. if (document.getElementById(id).style.backgroundColor == "red" )
  14. {
  15.   document.getElementById(id).style.backgroundColor = "blue";
  16. }
  17. else
  18. {
  19.   document.getElementById(id).style.backgroundColor = "red";
  20. }
  21. }
  22. document.write('<div ID=smile onClick = "javascript:essai(this.id);" STYLE="position:relative;margin-top:'+haut+';margin-left:'+large+';height:'+hautimage+';width:'+gaucheimage+';background-color:green;"></div>');
  23. </SCRIPT>
  24. <div STYLE="position:relative;margin-top:0px;background-color:blue;">
  25. The bottom
  26. </div>
  27. </div>

Reply

Marsh Posté le 12-04-2006 à 21:33:06   

Reply

Marsh Posté le 13-04-2006 à 19:46:32    

:'(:'(:'(:'(:'(:'(
 
meme pas vrai jfé pas exprès de poser des colles :(

Reply

Marsh Posté le 14-04-2006 à 23:24:53    

au début le fond est vert: background-color:green;
puis tu passe de rouge à bleu à chaque clic.
est tu sûr que c'est ce que tu veux? (ça me paraît bizarre, mais c'est possible)
 
> essai(this.id)
tu peut virer l'id, passe juste ``this``
 
> onclick
tu devrai retourner false dans le onclick, sinon l'évènement est passé au autres éléments HTML parents

Reply

Marsh Posté le 15-04-2006 à 15:56:06    

le truc du false veut pas marcher...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed