Java programozas, javascript
  • rockxy
    #21
    Sziasztok!

    Van egy alig működő scriptem. Én írtam, most kezdek. Az a gondom, hogy nem írja ki csak a result-ot, a többi érték valahol megáll...
    Pedig meg vannak az értékek, document.write("<H2> akármi"</H2>")-tal ki tudom íratni, de az nekem nem tetszik, szebb lenne az Input mezőkbe való kiírás. Azt az egy result-ot is csak akkor írja ki, ha belekattintok a mezőbe, pedig onchange-et használok. Vagy nem azt kell, hogy azonnal beíródjanak a számok a mezőkbe? Segítsetek kérlek!!!
    Itt van a kód:
    <HTML>
    <HEAD>

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function plus(form)
    {
    var operator = "+"
    var A = eval(form.A.value)
    var B = eval(form.B.value)
    var T = eval(form.T.value)
    form.result.value = eval(A + operator + B)
    var X = form.result.value
    var operator = "*"
    var Y = eval(B + operator + T)
    var D1 =Y/X
    var D2 =T-D1
    var W=D1*A
    var P=W-T
    var AR=T/W
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY><!>
    <DIV align=left> </DIV>
    <DIV
    align=left>           &nb

    sp;            &nbs

    p;             

    ;             

                 &

    nbsp;     
    </DIV>
    <DIV align=center>
    <TABLE style="WIDTH: 501px; HEIGHT: 23px" cellSpacing=1 cellPadding=1 width=501
    border=0>

    <TR>
    <TD>
    <P align=center>  A:  </P></TD>
    <TD>
    <P align=center> B:</P></TD>
    <TD>
    <P align=center>T:</P></TD></TR>

    <TR>
    <TD>
    <P align=center>
    <FORM NAME="calc">
    <INPUT size=16 value=1
    name="A" onfocus="this.value='';" />      </P></TD>
    <TD>
    <P align=center><INPUT size=16 value=1
    name="B" onfocus="this.value='';" /> </P></TD>
    <TD>
    <P align=center><INPUT onchange=plus(document.calc)
    size=16 value=1 name="T" onfocus="this.value='';"

    /> </P></TD></TR></TABLE></DIV>
    <DIV
    align=center>           &

    nbsp;            &n

    bsp;            &nb

    sp;            &nbs

    p;       

    <TABLE style="WIDTH: 505px; HEIGHT: 214px" cellSpacing=1 cellPadding=1 width=505
    border=0>

    <TR>
    <TD>
    <P align=center>A+B</P></TD>
    <TD></TD>
    <TD>
    <P align=center>B*T</P></TD></TR>
    <TR>
    <TD>
    <P align=center><INPUT size=16 name=result></P></TD>
    <TD></TD>
    <TD>
    <DIV align=center><INPUT size=16 name=Y ></DIV></TD></TR>
    <TR>
    <TD>
    <P align=center>X/Y</P></TD>
    <TD></TD>
    <TD>
    <P align=center>T-D1</P></TD></TR>
    <TR>
    <TD>
    <P align=center><INPUT size=16 name=D1></P></TD>
    <TD></TD>
    <TD>
    <P align=center><INPUT size=16 name=D2></P></TD></TR>
    <TR>
    <TD>
    <P align=center>D1*A</P></TD>
    <TD></TD>
    <TD>
    <P align=center>W-T</P></TD></TR>
    <TR>
    <TD>
    <P align=center><INPUT size=16 name=W></P></TD>
    <TD></TD>
    <TD>
    <P align=center><INPUT size=16 name=P></P></TD></TR>
    <TR>
    <TD></TD>
    <TD>
    <P align=center>T/W</P></TD>
    <TD></TD></TR>
    <TR>
    <TD></TD>
    <TD>
    <P align=center><INPUT size=16 name=AR></P></FORM></TD>
    <TD></TD></TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD></TR></TABLE> </DIV>
    <DIV align=center> </DIV>
    <DIV align=center> </DIV>

    </BODY>
    </HTML>