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:(