Hallo Forum,
ich habe für einen Kunden mit Indesign ein Bestellformular gebaut. Anschließend in Acrobat so erweitert, dass die Felder formatiert sind und das Bestellformular rechnen kann. (MacOs HighSierra und Adobe CC/DC 2018)
Das Berechnungsskript liegt als javascript zentral und das entsprechende Teilsummen-Feld ruft dieses Skript auf und übergibt dabei einen Parameter (den Feldnamen), damit die Berechnung korrekt und mit dem richtigen Preis passiert. (Ein Beispiel könnt ihr unter folgendem Link laden, da kann man alles nachsehen.)
https://www.wehrundweissweiler.de/cloud/index.php/s/JqngBfwSoGHgf2F
Dieses Formular funktioniert bei mir auf dem Mac komplett fehlerfrei (Acrobat DC). Aber unter Windows beim Kunden (Acrobat und Adobe Reader) gibt es ein Problem: Zwei Felder werden nicht berechnet, alle anderen schon! Ich konnte den Fehler bei einem Nachbarn reproduzieren. Die Felder weisen den identischen Code auf, wie die anderen Felder (nur der Parameter ist eben anders).
Ich habe für den selben Kunden ein leicht verändertes Formular nach dem selben Schema gebaut und auch hier funktionieren genau zwei Felder nicht. Und die liegen optisch etwa auf der gleichen Höhe, wie in dem anderen Formular! (Das ist mystisch, aber der einzige Anhaltspunkt für mich.)
Ich habe wirklich nicht die geringste Idee, was das Problem sein könnte! Könnte sich jemand von euch mal die Sache anschauen oder hat eine Idee dazu? Das wäre fein.
Noch als Ergänzung: Um irgendwie den Fehler zu beheben, habe ich das Formular so umgebaut, dass jedes Teilsummenfeld jetzt das Skript selbst enthält. Das finde ich weniger elegant und umständlich, aber mit dieser Version scheint es beim Kunden kein Problem zu geben.
Aber ich wüsste trotzdem gerne, was eigentlich das Problem ist …
Also wenn jemand bereit wäre, sich das mal anzusehen, würde ich mich sehr freuen!
Beste Grüße,
Simon