logo
Home
Free-Service
Online-Shop
Tassen & Co
CodeSnippets
WebTools
Software
Java/Scripte
Generatoren 
eKiwi Blog
Link zu uns
Impressum

Füge das folgende Script in den body-Bereich deiner HTML-Seite ein:

<script language="JavaScript">
<!--
function Ergebnis(FormIndex,ElemIndex)
{
var x = 0;
var y = "";
if(document.forms[FormIndex].elements[ElemIndex].value == y)
x = "";
else
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = x;
}

function Hinzufuegen(FormIndex,ElemIndex,Zeichen)
{
document.forms[FormIndex].elements[ElemIndex].value =
document.forms[FormIndex].elements[ElemIndex].value + Zeichen;
}

function Sonderfunktion(FormIndex,ElemIndex,Funktion)
{
if(Funktion == "sqrt")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.sqrt(x);
}
if(Funktion == "pow")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.pow(Math.E,x);
}
if(Funktion == "log")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.log(x);
}
if(Funktion == "x*x")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = x * x;
}
if(Funktion == "1/x")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = 1 / x;
}
if(Funktion == "sin")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.sin(x);
}
if(Funktion == "cos")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.cos(x);
}
if(Funktion == "tan")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.tan(x);
}
if(Funktion == "asin")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.asin(x);
}
if(Funktion == "acos")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.acos(x);
}
if(Funktion == "atan")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = Math.atan(x);
}
if(Funktion == "CE")
{
var x = 0;
var j, l;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
if(isNaN(x) == true) /*** Ungültiges Ergebnis auf Leerstring setzen ***/
x = "";
else
{
j = String(x);
l = j.length - 1;
x = j.substr(0, l);
}
document.forms[FormIndex].elements[ElemIndex].value = x;
}
if(Funktion == "PlusMinus")
{
var x = 0;
x = eval(document.forms[FormIndex].elements[ElemIndex].value);
document.forms[FormIndex].elements[ElemIndex].value = (-1) * x;
}
}

//-->
</script> </p>
 

Den folgenden Quelltext benötigst du zur Erstellung des Formulars:


<form method="post">
<!-- forms[0] -->
<table border="10" cellpadding="10">
<tr>
<td bgcolor="#C0C0C0"><input size="21" maxlength="30">&nbsp;&nbsp;&nbsp;&nbsp; <font
size="5"><strong>Taschenrechner</strong></font></td>
<!-- elements[0] -->
</tr>
<tr>
<td><table width="350">
<tr>
<td width="50"><input type="button" value=" 7 " onClick="Hinzufuegen(0,0,'7')"
style="text-align: center; vertical-align: center; font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 8 " onClick="Hinzufuegen(0,0,'8')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 9 " onClick="Hinzufuegen(0,0,'9')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value="sin " onClick="Sonderfunktion(0,0,'sin')"
style="font-family: Fix, Courier New"></td>
<td width="54"><input type="button" value="Asin" onClick="Sonderfunktion(0,0,'asin')"
style="font-family: Fix, Courier New"></td>
<td width="72">&nbsp;<font color="#0000FF"><input type="button" value=" = "
onClick="Ergebnis(0,0)"
style="font-family: Fix, Courier New; color: rgb(0,0,255); font-weight: bolder"></font></td>
</tr>
<tr>
<td width="50"><input type="button" value=" 4 " onClick="Hinzufuegen(0,0,'4')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 5 " onClick="Hinzufuegen(0,0,'5')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 6 " onClick="Hinzufuegen(0,0,'6')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value="cos " onClick="Sonderfunktion(0,0,'cos')"
style="font-family: Fix, Courier New"></td>
<td width="54"><input type="button" value="Acos" onClick="Sonderfunktion(0,0,'acos')"
style="font-family: Fix, Courier New"></td>
<td width="72">&nbsp;<input type="button" value=" + " onClick="Hinzufuegen(0,0,'+')"
style="font-family: Fix, Courier New"></td>
</tr>
<tr>
<td width="50"><input type="button" value=" 1 " onClick="Hinzufuegen(0,0,'1')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 2 " onClick="Hinzufuegen(0,0,'2')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 3 " onClick="Hinzufuegen(0,0,'3')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value="tan " onClick="Sonderfunktion(0,0,'tan')"
style="font-family: Fix, Courier New"></td>
<td width="54"><input type="button" value="Atan" onClick="Sonderfunktion(0,0,'atan')"
style="font-family: Fix, Courier New"></td>
<td width="72">&nbsp;<input type="button" value=" - " onClick="Hinzufuegen(0,0,'-')"
style="font-family: Fix, Courier New"></td>
</tr>
<tr>
<td width="50"><input type="button" value="+/-" onClick="Sonderfunktion(0,0,'PlusMinus')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" 0 " onClick="Hinzufuegen(0,0,'0')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value=" . " onClick="Hinzufuegen(0,0,'.')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value="ln " onClick="Sonderfunktion(0,0,'log')"
style="font-family: Fix, Courier New"></td>
<td width="54"><input type="button" value="e^x " onClick="Sonderfunktion(0,0,'pow')"
style="font-family: Fix, Courier New"></td>
<td width="72">&nbsp;<input type="button" value=" * " onClick="Hinzufuegen(0,0,'*')"
style="font-family: Fix, Courier New; text-indent: 0px; text-align: center; vertical-align: center"></td>
</tr>
<tr>
<td width="50"><input type="button" value=" Ö`` " onClick="Sonderfunktion(0,0,'sqrt')"
style="font-family: Symbol, Symbol"></td>
<td width="50"><input type="button" value=" x²" onClick="Sonderfunktion(0,0,'x*x')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="button" value="1/x" onClick="Sonderfunktion(0,0,'1/x')"
style="font-family: Fix, Courier New"></td>
<td width="50"><input type="reset" value=" C " style="font-family: Fix, Courier New"></td>
<td width="54"><input type="button" value=" CE " onClick="Sonderfunktion(0,0,'CE')"
style="font-family: Fix, Courier New"></td>
<td width="72">&nbsp;<input type="button" value=" / " onClick="Hinzufuegen(0,0,'/')"
style="font-family: Fix, Courier New"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>

 

Hinweis: Wenn du dir hier die Quelltexte kopierst, dann füge sie am besten mit einen Texteditor in dein HTML-Dokument ein, da die meisten Webeditoren es als normalen Text interpretieren.