Der Martin: Javascript Rechner geht in einem Quellcode nicht, alleine aber !

Beitrag lesen

Moin,

<form name="Rechner">

<script language="JavaScript" type="text/javascript">

function Sonderfunktion(Funktion)
{
     var x = 0;
     x = eval(window.document.Rechner.Display.value);
window.document.Rechner.Display2.value = Math.ceil(x*1.359622-0.5);
}
</script>
<b>KW:</b><input type="text" id="kw" name="Display" size="6" maxlength="6" onmouseout="Sonderfunktion ('Funktion')"/>
<b>PS:</b> <input type="text" id="ps" name="Display2" size="6" maxlength="6" />
</form>

  
und wie äußert sich nun das Nicht-Funktionieren?  
Zusätzlich zu dem, was Gunnar schon zu eval() gesagt hat, halte ich es für unsinnig, die Umrechnung mit einem onmouseout anzustoßen - was spielt die Maus hier für eine Rolle? Genau, keine. Die Umrechnung sollte daher als submit-Ereignis stattfinden.  
  
Außerdem ist mir schleierhaft, wozu du der Funktion noch einen Parameter mitgibst, der nirgends verwendet wird. Was möchtest du damit erreichen?  
  
Ciao,  
 Martin  

-- 
Wer barfuß geht, dem kann man nicht die Schuld in die Schuhe schieben.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(