MaybeEijOrNot but someone at least | Mieux vaut dans ces cas là passer par des classes CSS afin de garder de la lisibilité dans le code :
Code :
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Page de test</title>
- <style type="text/css">
- div {
- background-color: white;
- color: black;
- }
- .red {
- background-color: red;
- }
- .green {
- background-color: green;
- }
- </style>
- <script type="text/javascript">
- var myJS = {};
- window.onload = function() {
- myJS = {
- ChangeColor: function(id,colorName) {
- document.getElementById(id).className = colorName;
- }
- };
- };
- </script>
- </head>
- <body>
- <a href="javascript:myJS.ChangeColor('div1','red');">Rouge</a> - <a href="javascript:myJS.ChangeColor('div1','green');">Vert</a>
- <div id="div1">Texte 1</div><br /><br />
- <a href="javascript:myJS.ChangeColor('div2','red');">Rouge</a> - <a href="javascript:myJS.ChangeColor('div2','green');">Vert</a>
- <div id="div2">Texte 2</div><br /><br />
- <a href="javascript:myJS.ChangeColor('div3','red');">Rouge</a> - <a href="javascript:myJS.ChangeColor('div3','green');">Vert</a>
- <div id="div3">Texte 3</div>
- </body>
- </html>
|
|