Advertisement
bilelh

Couleurs

Apr 5th, 2021
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.20 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>TP2-EXE2 Couleurs</title>
  5. <style>
  6.     body{
  7.     text-align:center;
  8.     }
  9.     input{
  10.         display:inline;
  11.     }
  12. </style>
  13. </head>
  14. <body>
  15.  
  16.         <label for="rouge">Rouge:</label>
  17.         <input type="text" id="rouge" placeholder="valeur entre 0 et 255"><br>
  18.         <label for="vert">Vert:</label>
  19.         <input type="text" id="vert" placeholder="valeur entre 0 et 255"><br>
  20.         <label for="bleu">Bleu:</label>
  21.         <input type="text" id="bleu" placeholder="valeur entre 0 et 255"><br>
  22.         <br>
  23.         <!--<button onsubmit="return convert();">Convertir</button>-->
  24.         <button onclick="couleur();">Afficher la couleur</button>
  25.         <div id="erreur"></div>
  26.  
  27. <script>
  28.  
  29. function couleur(){
  30.     rouge=verif_ent(document.getElementById('rouge').value);
  31.     vert=verif_ent(document.getElementById('vert').value);
  32.     bleu=verif_ent(document.getElementById('bleu').value);
  33.     fond= 'rgb('+rouge+','+vert+','+bleu+')';
  34.     document.body.style.backgroundColor = fond;
  35.    
  36. }
  37. function verif_ent(a){
  38.     erreur=document.getElementById('erreur');
  39.     if(isNaN(a) || parseInt(a)<0 || a%1!==0 || parseInt(a)>255){
  40.         erreur.innerHTML="Merci de saisir un entier entre 0 et 255!"
  41.     } else{
  42.         return parseInt(a);
  43.     }
  44. }
  45. </script>
  46. </body>
  47. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement