Problem bei Scribus ( Javascript)

luka

Grünschnabel
Hallo Leute,

ich versuche jetzt schon seit einigen Tagen ein gewisses Problem bei einem Berechnungsscript in Scribus zu lösen, leider erfolglos.
Im Anhang findet ihr 2 Screenshots.
Den Einzelpreis kann ich schon berechnen mit:

var a = this.getField("km1").value;
var b = this.getField("pr1").value;
var c = this.getField("g1").value;
this.getField("e1").value=a*b+c;

Das klappt auch alles und die darin enthaltene Mehrwertsteuer wird auch berechnet, kein Problem (siehe Screenshot 1).
Wenn ich aber den Einzelpreis sofort eingeben will, gehen alle Werte auf 0 , sobald ich eine der beiden Mehrwertsteuern ausgewählt habe ( siehe Screenshot 2).
Aber wieso? Ich habe schon das hier ausprobiert:

var a = this.getField("km1").value;
var b = this.getField("pr1").value;
var c = this.getField("g1").value;
var d = this.getField("e1).value;
this.getField("e1").value=a*b+c;
this.getField("e1").value=d;

Also, noch d hinzugefügt, damit man den Einzelpreis sofort eingeben kann, will aber irgendwie nicht funktionieren.
Wäre sehr nett, wenn sich jemand mein Problem mal anschauen könnte :)

Liebe Grüße

Luka
 

Anhänge

  • Scribus Problem.png
    Scribus Problem.png
    93,5 KB · Aufrufe: 48
  • Scribus Problem2.png
    Scribus Problem2.png
    89,6 KB · Aufrufe: 27
Könnte mir bitte jemand vielleicht noch ein Script schreiben, damit ich die Gesamtmehrwertsteuer berechnen kann?
Damit meine ich, dass wenn die Checkbox neben der entsprechenden Mehrwertsteuer angeklickt ist, dass diese dann automatisch in das Textfeld der Gesamtmehrwertsteuer ( habe ich hier in den Screenshots noch nicht erstellt) eingetragen wird. Falls die Checkbox nicht aktiviert ist, soll auch die Mehrwertsteuer nicht gezählt werden.
Wäre wirklich sehr nett, kenne mich leider nicht so mit Javascript aus.
 

Neue Beiträge

Zurück