Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.56 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>Größter gemeinsamer Teiler</title>
  4.         <meta charset="utf-8">
  5.         <link rel="stylesheet" type="text/css" href="style.css">
  6.     </head>
  7.     <!-- hier wird die funktion reset aufgerufen! -->
  8.     <body onload="javascript:reset();">
  9.         <div id="main">
  10.             <h1>Größter gemeinsamer Teiler</h1>
  11.             <noscript>
  12.                 <!-- Falls JavaScript nicht aktiviert ist -->
  13.                 <font color="#FF0000"><b>Bitte aktivieren Sie JavaScript, um die Seite zu benutzen!</b></font>
  14.             </noscript>
  15.             <div id="logo_div">
  16.                 <img src="icon.png">
  17.             </div>
  18.            
  19.             <p id="content">
  20.             <table border="0">
  21.                     <tr><td>Erste Zahl:</td>    <td><input type="number" value="" id="zahl1"></input></td></tr>
  22.                     <tr><td>Zweite Zahl:</td>   <td><input type="number" value="" id="zahl2"></input></td></tr>
  23.                     <tr><td></td><td><input type="submit" value="Berechnen" name="submit" text="Berechnen" onclick="javascript:calc();"></td></tr>
  24.                     </table>
  25.  
  26.             </p>
  27.             <p>&copy; Copyright Lukas Fend 2014</p>
  28.         </div><br>
  29.        
  30.        
  31.         <script language="javascript" type="text/javascript" >
  32.        
  33.             function reset() {
  34.                 /* TextFelder wieder zurücksetzen */
  35.                 document.getElementById("zahl1").value = "";
  36.                 document.getElementById("zahl2").value = "";
  37.             }
  38.             function calc() {
  39.                 /* Rechenvorgang siehe Arbeitsauftrag/Flussdiagramm */
  40.                 var a = document.getElementById("zahl1").value;
  41.                 var b = document.getElementById("zahl2").value;
  42.                 if (a == "" || b == "") {
  43.                     document.getElementById("content").innerHTML = "Die beiden Eingaben müssen Zahlen sein!";
  44.                     return;
  45.                 }
  46.                 document.getElementById("content").innerHTML = "Wird berechnet...";
  47.                 if (isNaN(a) || isNaN(b)) {
  48.                     document.getElementById("content").innerHTML = "Die beiden Eingaben müssen Zahlen sein!";
  49.                 } else {
  50.                     var anf = a + " und " + b;
  51.            
  52.                         if (a < b) {
  53.                             var temp = b;
  54.                             b = a;
  55.                             a = temp;
  56.                         }
  57.                         var r = 1;
  58.                        
  59.                         do {
  60.                             r = a%b;
  61.                             a = b;
  62.                             b = r;
  63.                         } while (r > 0);
  64.                         document.getElementById("content").innerHTML = '<table border="0"><tr><td>Ihre eingegebene Zahl ist:</td> <td ></td><td><span id="anf"></td></span></tr><tr><td>Der GGT ist:</td><td ></td> <td> <span id="ggt"></span></tr>    <tr height="40px"></tr><tr><td>Nochmal?</td><td><input type="submit" value="Ja" onClick="window.location.reload();"></input>    </td>   </tr>   </table>';
  65.                 /* Werte in der HTML Seite eintragen */
  66.                 document.getElementById("anf").innerHTML = anf;
  67.                 document.getElementById("ggt").innerHTML = a;
  68.                 }
  69.                
  70.                
  71.             }
  72.         </script>
  73.     </body>
  74. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement