Advertisement
coasterka

#4Calculator

Jun 7th, 2014
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.91 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <link type="text/css" rel="stylesheet" href="styles/stylesheet-problem-7.css"/>
  5.         <link type="image/x-icon" rel="shortcut icon" href="images/favicon.ico"/>
  6.         <title>Calculator</title>
  7.     </head>
  8.     <body>
  9.         <table>
  10.             <thead>            
  11.                 <div class="display"><input type="text" readonly id="d"></div>
  12.             </thead>
  13.             <tbody class="button">
  14.                 <tr>
  15.                     <td>
  16.                         <button onclick='v("1")'>1</button>
  17.                     </td>
  18.                     <td>
  19.                         <button onclick='v("2")'>2</button>
  20.                     </td>
  21.                     <td>
  22.                         <button onclick='v("3")'>3</button>
  23.                     </td>
  24.                     <td>
  25.                         <button id="plus" onclick='v("+")'>+</button>
  26.                     </td>
  27.                 </tr>
  28.                 <tr>
  29.                     <td>
  30.                         <button onclick='v("4")'>4</button>
  31.                     </td>
  32.                     <td>
  33.                         <button onclick='v("5")'>5</button>
  34.                     </td>
  35.                     <td>
  36.                         <button onclick='v("6")'>6</button>
  37.                     </td>
  38.                     <td>
  39.                         <button id="minus" onclick='v("-")'>-</button>
  40.                     </td>
  41.                 </tr>
  42.                 <tr>
  43.                     <td>
  44.                         <button onclick='v("7")'>7</button>
  45.                     </td>
  46.                     <td>
  47.                         <button onclick='v("8")'>8</button>
  48.                     </td>
  49.                     <td>
  50.                         <button onclick='v("9")'>9</button>
  51.                     </td>
  52.                     <td>
  53.                         <button id="multiply" onclick='v("*")'>*</button>
  54.                     </td>
  55.                 </tr>
  56.                 <tr>
  57.                     <td>
  58.                         <button id="clear" onclick='c("")'>C</button>
  59.                     </td>
  60.                     <td>
  61.                         <button onclick='v("0")'>0</button>
  62.                     </td>
  63.                     <td>
  64.                         <button id="equals" onclick='e()'>=</button>
  65.                     </td>
  66.                     <td>
  67.                         <button id="divide" onclick='v("/")'>/</button>
  68.                     </td>
  69.                 </tr>
  70.             </tbody>
  71.             <script>
  72.                 function c(val) {
  73.                     document.getElementById("d").value=val;
  74.                 }
  75.                 function v(val) {
  76.                     document.getElementById("d").value+=val;
  77.                 }
  78.                 function e() {
  79.                     try {
  80.                         c(eval(document.getElementById("d").value));
  81.                     }
  82.                     catch(e) {
  83.                         c('Error');
  84.                     }
  85.                 }  
  86.             </script>
  87.         </table>
  88.     </body>
  89. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement