Home Back
     
 

 

 

Basismap Intra- Internet programmeren
Categorie Programmeren Berekenen van oppervlakte volume drukken
 
1.Functies

Code:

function KeuzepwDruk()
{
   pwOmzDruk();
}

function Ledig(){
   var form = window.document.pwMath
   for(var i = 0; i < form.elements.length; i++){
      if(form.elements[i].type == "text"){
         form.elements[i].value = ""
      }
   }
}

function pwOmzDruk()
{
   var cel1 = document.pwMath.in_1.value //bar
   var cel2 = document.pwMath.in_2.value //atmosfeer
   var cel3 = document.pwMath.in_3.value //pascal
   var cel4 = document.pwMath.in_4.value //torr (mmHg)
   var cel5 = document.pwMath.in_5.value //pound per square feet
   var cel6 = document.pwMath.in_6.value //pound per square inch
   var cel7 = document.pwMath.in_7.value //kg per square cm
   var cel8 = document.pwMath.in_8.value //meter water
   var cel9 = document.pwMath.in_9.value //milimeter water
   var optie = document.pwMath.N_druk
   var N_druk = optie.options[optie.selectedIndex].value
   
   if(cel1 != ""){ druk = document.pwMath.in_1.value*1}
   if(cel2 != ""){ druk = document.pwMath.in_2.value*1.01325}
   if(cel3 != ""){ druk = document.pwMath.in_3.value*1e-5}
   if(cel4 != ""){ druk = document.pwMath.in_4.value*0.001333224}
   if(cel5 != ""){ druk = document.pwMath.in_5.value*0.0004788026}
   if(cel6 != ""){ druk = document.pwMath.in_6.value*0.06894757}
   if(cel7 != ""){ druk = document.pwMath.in_7.value*0.980665}
   if(cel8 != ""){ druk = document.pwMath.in_8.value*0.1}
   if(cel9 != ""){ druk = document.pwMath.in_9.value*0.0001}

   document.pwMath.in_1.value = (druk / 1).toPrecision(N_druk)
   document.pwMath.in_2.value = (druk / 1.01325).toPrecision(N_druk)
   document.pwMath.in_3.value = (druk / 1e-5).toPrecision(N_druk)
   document.pwMath.in_4.value = (druk / 0.001333224).toPrecision(N_druk)
   document.pwMath.in_5.value = (druk / 0.0004788026).toPrecision(N_druk)
   document.pwMath.in_6.value = (druk / 0.06894757).toPrecision(N_druk)
   document.pwMath.in_7.value = (druk / 0.980665).toPrecision(N_druk)
   document.pwMath.in_8.value = (druk / 0.1).toPrecision(N_druk)
   document.pwMath.in_9.value = (druk / 0.0001).toPrecision(N_druk)
}
 
2.Voorbeeld


 

Code:

<html>

<head>
<title>Omzetten van drukken
__________________________________________________________________________</title>

<script language="javascript">
function KeuzepwDruk()
{
   pwOmzDruk();
}

function Ledig(){
   var form = window.document.pwMath
   for(var i = 0; i < form.elements.length; i++){
      if(form.elements[i].type == "text"){
         form.elements[i].value = ""
      }
   }
}

function pwOmzDruk()
{
   var cel1 = document.pwMath.in_1.value //bar
   var cel2 = document.pwMath.in_2.value //atmosfeer
   var cel3 = document.pwMath.in_3.value //pascal
   var cel4 = document.pwMath.in_4.value //torr (mmHg)
   var cel5 = document.pwMath.in_5.value //pound per square feet
   var cel6 = document.pwMath.in_6.value //pound per square inch
   var cel7 = document.pwMath.in_7.value //kg per square cm
   var cel8 = document.pwMath.in_8.value //meter water
   var cel9 = document.pwMath.in_9.value //milimeter water
   var optie = document.pwMath.N_druk
   var N_druk = optie.options[optie.selectedIndex].value
   
   if(cel1 != ""){ druk = document.pwMath.in_1.value*1}
   if(cel2 != ""){ druk = document.pwMath.in_2.value*1.01325}
   if(cel3 != ""){ druk = document.pwMath.in_3.value*1e-5}
   if(cel4 != ""){ druk = document.pwMath.in_4.value*0.001333224}
   if(cel5 != ""){ druk = document.pwMath.in_5.value*0.0004788026}
   if(cel6 != ""){ druk = document.pwMath.in_6.value*0.06894757}
   if(cel7 != ""){ druk = document.pwMath.in_7.value*0.980665}
   if(cel8 != ""){ druk = document.pwMath.in_8.value*0.1}
   if(cel9 != ""){ druk = document.pwMath.in_9.value*0.0001}

   document.pwMath.in_1.value = (druk / 1).toPrecision(N_druk)
   document.pwMath.in_2.value = (druk / 1.01325).toPrecision(N_druk)
   document.pwMath.in_3.value = (druk / 1e-5).toPrecision(N_druk)
   document.pwMath.in_4.value = (druk / 0.001333224).toPrecision(N_druk)
   document.pwMath.in_5.value = (druk / 0.0004788026).toPrecision(N_druk)
   document.pwMath.in_6.value = (druk / 0.06894757).toPrecision(N_druk)
   document.pwMath.in_7.value = (druk / 0.980665).toPrecision(N_druk)
   document.pwMath.in_8.value = (druk / 0.1).toPrecision(N_druk)
   document.pwMath.in_9.value = (druk / 0.0001).toPrecision(N_druk)
}

</script>
</head>

<body topmargin="0" leftmargin="0" bgcolor="#D5D3C8">

<form name="pwMath">
  <table width="661" border="0" cellspacing="0" cellpadding="2" height="1">
    <tr>
      <td width="43" height="85" style="border-bottom: 2px groove rgb(255,255,255)" bgcolor="#747474" rowspan="8" align="center">
      <font face="Webdings" color="#D5D3C8">c</font><p>
      <font face="Webdings" color="#D5D3C8">c</font></p>
      <p><font face="Webdings" color="#D5D3C8">c</font></p>
      <p><font face="Webdings" color="#D5D3C8">c</font></p>
      <p><font face="Webdings" color="#D5D3C8">c</font></td>
      <td width="610" height="32" style="border-bottom: 2px groove rgb(255,255,255)" colspan="4" bgcolor="#747474">
      <font face="Verdana" color="#FFFFFF"><small><strong>
      <font size="2">Omzetting drukken</font></strong></small></font></td>
    </tr>
    <tr>
      <td width="122" height="10" align="right"><font face="Verdana" size="2">bar
      </font> </td>
      <td width="152" height="10"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_1" size="20"></font></td>
      <td width="180" height="10" align="right"><font face="Verdana" size="2">kg/cm<sup>2</sup>
      </font> </td>
      <td width="148" height="10"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_7" size="20"></font></td>
    </tr>
    <tr>
      <td width="122" height="7" align="right"><font face="Verdana" size="2">atmosfeer
      </font> </td>
      <td width="152" height="7"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_2" size="20"></font></td>
      <td width="180" height="7" align="right"></td>
      <td width="148" height="7"></td>
    </tr>
    <tr>
      <td width="122" height="7" align="right"><font face="Verdana" size="2">pascal
      </font> </td>
      <td width="152" height="7"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_3" size="20"></font></td>
      <td width="180" height="1" align="right" rowspan="2">
      <font face="Verdana" size="2">pound per square&nbsp; feet </font> </td>
      <td width="148" height="1" rowspan="2"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_8" size="20"></font></td>
    </tr>
    <tr>
      <td width="122" height="1" align="right"><font face="Verdana" size="2">torr (mmHg)
      </font> </td>
      <td width="152" height="1"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_4" size="20"></font></td>
    </tr>
    <tr>
      <td width="122" height="1" align="right"><font face="Verdana" size="2">mm waterkolom&nbsp;
      </font> </td>
      <td width="152" height="1"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_5" size="20"></font></td>
      <td width="180" height="1" align="right" rowspan="2">
      <font face="Verdana" size="2">pound per square inch </font> </td>
      <td width="148" height="1" rowspan="2"><font face="Verdana" size="1">
      <input onfocus="Ledig()" name="in_9" size="20"></font></td>
    </tr>
    <tr>
      <td width="122" height="1" align="right"><font face="Verdana" size="2">m waterkolom&nbsp;
      </font> </td>
      <td width="152" height="1"><font face="Verdana" size="1">
      <input onfocus="ledig()" name="in_6" size="20"></font></td>
    </tr>
    <tr>
      <td width="122" height="12" valign="top" align="right">
      <p align="left"><font size="1" face="Verdana">&nbsp;</font></td>
      <td width="152" height="12" valign="top" align="right">
      </td>
      <td width="180" height="12" valign="top" align="right">
      </td>
      <td width="146" height="12" valign="top" align="right">
      </td>
    </tr>
  </table>



<table border="0" width="661" cellspacing="0" style="border: 1px solid #808000">
   <tr>
      <td width="224" bgcolor="#FFFFFF">
      <p align="left">
      <font size="1" face="Verdana">
      &nbsp;<input type="reset" value="Reset" name="reset" style="background:#FFFFFF ;font-family: Verdana; color: #FF0000; font-size: 8pt; font-weight: bold; border: 1px solid #808000">
      <input onclick="pwOmzDruk()" type="button" value="Verwerk" name="Verwerken" style="background:#FFFFFF ;font-family: Verdana; font-size: 8pt; font-weight: bold; border: 1px solid #808000; color:#008000"></font></td>
      <td width="160" bgcolor="#FFFFFF">
      <p align="left">
      &nbsp;</td>
      <td bgcolor="#FFFFFF">
      <p align="right">
      <font size="2" face="Verdana">Nauwkeurigheid:</font></td>
      <td bgcolor="#FFFFFF">
      <p align="right"><font size="1" face="Verdana"><select onchange="KeuzepwDruk()" size="1" name="N_druk">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6" selected>6</option>
      </select></font></td>
   </tr>
</table>
</form>
</body>
<script>
var druk=0
</script>
</html>
 

 

 

Copyright (c) 2005 :: willems piet