Seite 2 von 2

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 06.03.2017, 22:19
von Nili
Hallo Armine

Wow, ich danke dir vielmals für deine überaus wertvollen Hinweise und den Skript für die Optionsfelder - daran habe ich mir echt die Zähne ausgebissen. Ich danke dir so sehr! Auch für den Hinweis auf den Debugmodus - das habe ich mir nun auch auf dem heimischen PC so eingestellt.
Die Hilfe, die ihr hier in diesem Forum bietet, ist wirklich einzigartig. Und der LC - obwohl ziemlich herausfordernd (zumindest für mich) ist wirklich ein tolles Programm.

Ganz viele Grüsse und nochmals - tausend Dank!
Nili:D:D:D

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 07.03.2017, 12:00
von Nili
Hallo Armine
Das Debugging war sehr aufschlussreich. Leider habe ich keinen Dunst, was diese Fehlermeldung auslöst, habe mich hier durchs Forum gearbeitet und auch gegoogelt - ohne Erfolg. Weisst du evtl. Rat?

Acrobat JavaScript-Debuggerfunktionen – Version 11.0
Acrobat – Version mit integrierten EScript-Funktionen 11.0
Acrobat SOAP 11.0

oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1
oOriginalNode is null
288:1
TypeError: oOriginalNode is null
288:1

Herzliche Grüsse
Nili

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 07.03.2017, 16:14
von armine
Hallo Nili,

wenn du den Debugger nicht verstehst, dann hilft es dir, wenn du (bei geleertem Fenster) etwas auslöst und so die Fehlermeldung der Ursache zuordnen kannst.
Bei Unsicherheit kannst du u.U. das verdächtige Teil in eine neue Datei kopieren und so den Fehler dingfest machen.
In deinem Fall ist es wohl so, dass du der Variable „oOriginalNode“ statt einem von dir unterstelltem Wert „null“ übergibst und das stellt JavaScript vor Probleme.
Versuche mal, den entsprechenden Kode zu deaktivieren.

Wäre es nicht sinnvoll, das PDF multilingual anzulegen?

vg armine

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 07.03.2017, 19:53
von Nili
Hallo Armine

Die Fehlermeldung erscheint bereits bei 2.2. Nach mehreren try and mistake habe ich nun begonnen, das Formular systematisch frisch aufzubauen um zu sehen, wann genau die Meldung zum 1. Mal auftaucht.
Im Moment verdächtige ich die Fusszeile - wir werden sehen.

Wie meinst du das mit multilingual? Du hast natürlich recht, wenn alles mal funktioniert, soll es auch eine italienische Version geben...

Lieben Dank - lieber Armine - ich bin echt von den Socken.

Viele Grüsse von Nili:D:D:D

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 08.03.2017, 09:50
von armine
Hallo Nili,

dass mein Code schuld sein soll, hat mir keine Ruhe gelassen. Also:
Die „288“ in der Fehlermeldung bezieht sich auf die Zeilennummert des Skriptobjekts „ColorFieldsValidation“.
Da steht auch die reklamierte Variable „oOriginalNode“.
Erstaunlicherweise sind in „ColorFieldsValidation“ zwei Funktionen doppelt vorhanden.
Wirft man die Duplikate raus bleibt die Fehlermeldung, aber statt der „288“ steht da nun „42“.
Dank radzmar (http://www.acronaut.de/forum34/4271.html ) wissen wir, dass die Funktion „DoColorFields“ nicht mit Instanzen zurecht kommt und –besser noch – wie der Bugfix aussieht.

Mit „ multilingual“ meine ich, in einem PDF mehrere Sprachen zur Auswahl anzubieten.

vg armine

Ein-Ausblenden wiederholbarer erforderlicher Teilformulare

Verfasst: 08.03.2017, 20:51
von Nili
Hallo Armine
Also mit deinem Code hat das selbstverständlich gar nicht zu tun, der Fehler tritt bereits bei meiner allerersten Version auf - ausserdem hatte ich eher die Fusszeile in Verdacht. Der Fehler tritt bei ziemlich jeder Aktion auf. Und wieder hast du geholfen - ich teste das alles aus und freue mich jetzt schon auf den Moment, wenn alles rund läuft. Möge das bald der Fall sein. Merci vielmals für all deine super Tipps und Recherchen - ich habe schon einiges dazugelernt - Dankeschön!:):):) Herzliche Grüsse von Nili