LordOFCrash: Tabellen-Werte berechnen lassen

Hi,

Gibt es in HTML irgendeine Möglichkeit eine Tabelle automatisch berechnen zu lassen? Ich möchte gerne eine Tabelle erstellen, wo in der 1. Spalte die Ausgangswerte stehen. In den darauffolgenden Spalten soll ein bestimmter Wert berechnet werden, nach einer bestimmten Formel. Gibt es da irgendeine Möglichkeit, das ich dem Computer sage, in der ersten Spalte steht das, das multiplizier mir mit dem usw. Wenn nicht, kann mir jemand helfen das javascript aufzustellen? Hab ein bißchen Programmiererfahrung, weiß aber nicht, wie ich da ansetzen soll.

MFG

LordOfCrash

  1. LordOfCrash,

    Gibt es in HTML irgendeine Möglichkeit eine Tabelle automatisch berechnen zu lassen?

    Willkommen bei JavaScript!

    Wenn nicht, kann mir jemand helfen das javascript aufzustellen? Hab ein bißchen Programmiererfahrung, weiß aber nicht, wie ich da ansetzen soll.

    Aha, du wusstest also schon, dass es mit JavaScript geht. Also denn mal deine Bausteine:

    1. Wert eines Elementinhalts ermitteln:
    http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id oder
    http://selfhtml.teamone.de/javascript/objekte/document.htm#get_elements_by_name oder
    http://selfhtml.teamone.de/javascript/objekte/document.htm#get_elements_by_tag_name
    und in allen drei Faellen:
    http://localhost/selfhtml.teamone.de/dokumente/javascript/objekte/node.htm#first_child

    2. den ermittelten Wert, eine Zeichenkette, in eine Zahl umwandeln, mit der man rechnen kann:
    http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_float

    3. Multiplizieren:
    http://selfhtml.teamone.de/javascript/sprache/operatoren.htm#berechnung

    4. Variablen wirst du wohl auch noch brauchen:
    http://selfhtml.teamone.de/javascript/sprache/variablen.htm

    Und dann brauchst du nur noch den Variableninhalt, in dem das Ergebnis der Multiplikation gespeichert ist, als Elementinhalt des gewünschten anderen Tabellenzellen-Elements einfuegen. Zugriff wieder wie unter (1) beschrieben.

    viele Gruesse
      Stefan Muenz