Bindungswinkel in Kohlenwasserstoffen


Bindungswinkel



    1: <html>
    2: <head>
    3: <title>Bindungswinkel</title>
    4: <meta name="author" content="Kay-Uwe Jagemann">
    5:
    6: <script language="JavaScript">
    7: function berechne()
    8: {
    9:   n = document.getElementsByName("in_n")[0].value;
   10:
   11:   winkel = Math.acos(-1/(n-1)) * 180/Math.PI;
   12:  
   13:   s = "Bindungswinkel = " + Math.round(winkel*100)/100 + \n";
   14:  
   15:   switch (n) {
   16:   case "2":
   17:     s += "sp-Hybridierung \n";
   18:     s += "linear \n";
   19:     s += "Bsp.: Ethin";
   20:     document.getElementById("bild").src = "bindungswinkel_ethin.jpg";
   21:     break;
   22:   case "3":
   23:     s += "sp" + "\u00B2" +"-Hybridierung \n";
   24:     s += "gwinkelt \n";
   25:     s += "Bsp.: Ethen";
   26:     document.getElementById("bild").src = "bindungswinkel_ethen.jpg";
   27:     break;
   28:   case "4":
   29:     s += "sp" + "\u00B3" +"-Hybridierung \n";
   30:     s += "tetraedrisch \n";
   31:     s += "Bsp.: Methan, Ethan";
   32:     document.getElementById("bild").src = "bindungswinkel_methan.jpg";
   33:     break;
   34:   default:
   35:     break;
   36:   }
   37:  
   38:   document.f1.out_feld.value = s;
   39: };
   40: </script>
   41:
   42: <style type="text/css">
   43: form {
   44:     margin:10;
   45:     padding:5px;
   46:     width:460px;
   47:     background-color:#e4e4e4;
   48: }
   49:
   50: legend {
   51:     padding:3px;
   52:         margin-bottom:10px;
   53:         font-size:150%;
   54:         background-color:#ffffff;
   55:     border:1px solid #369;
   56:     color: #369;
   57:     width:auto;
   58: }
   59:
   60: fieldset {
   61:     margin:10px;
   62:         border:1px solid #369;
   63: }
   64:
   65: label {
   66:         float:left;
   67:         width:220px;
   68:         margin-left:10px;
   69:         color: #336699;
   70:     font-weight: bold;
   71:     font-size: 100%;
   72: }
   73:
   74: input {
   75:     float: block;
   76:     width: 100px;
   77:     margin-bottom: 1em;
   78:     font-size: 100%;
   79:     color: #369;
   80:     text-align:right;
   81:     background-color:white;
   82: }
   83:
   84: textarea {
   85:     float: block;
   86:     width: 410px;
   87:     margin-bottom: 1em;
   88:     color: #369;
   89:     text-align:left;
   90:     background-color:white;
   91:     font-size:100%;
   92: }
   93:
   94: select {
   95:     font-size:100%;
   96:     color: #369;
   97:     width: 100px;
   98: }
   99:
  100: button {
  101:     float:none;
  102:     color: #369;
  103:     font-size: 100%;
  104:     width:70px;
  105:     padding:3px;
  106:     float:right;
  107: }
  108:
  109: button:hover {
  110:     color:white;
  111:     background-color: #369;
  112: }
  113: </style>
  114:
  115: </head>
  116:
  117: <body onload="javascript:berechne()">
  118: <h1>Bindungswinkel</h1>
  119:
  120: <form name="f1" action="javascript:berechne()">
  121:   <fieldset>
  122:     <legend>Bindungswinkel</legend>
  123:
  124:     <label for="in_n">Anzahl der Bindungspartner</label>
  125:     <select NAME="in_n" SIZE="1" onClick="javascript:berechne();">
  126:         <option selected value="2">2</option>
  127:         <option value="3">3</option>
  128:         <option value="4">4</option>
  129:     </select>
  130:
  131:     <button type="submit" name="b1" value="berechne" >Los</button>
  132:    
  133:     <textarea cols="50" rows="7"  name="out_feld" readonly></textarea>
  134:    
  135:     <img id="bild" src="" width="410">
  136:   </fieldset>
  137: </form>
  138: </body>
  139: </html>

Schule macht Spaß