Seite 1 von 1

Submit Button - Kompartibel bis Acro6

Verfasst: 25.03.2010, 14:53
von rengelke
Hallo,

ich habe folgendes Problem und bitte um eure Unterstützung:

Ich habe ein Formular erstellt das sehr unterschiedliche Personen auf unterschiedlichen Rechnern ausfüllen und zurücksenden sollen. Es soll auch noch mit Acrobat 6 (Reader oder Pro) bearbeitet werden können.

Das Formular wurde (aus Indesign) mit Acrobat Pro 9 erstellt (Designer hatte mir Problem mit Acro 6 bereitet). Dazu habe ich ein Button erstellt und diesen Code hinterlegt:
(Dabei werden auch Felder abgefragt und in für die Betreffzeile verwendet)

********************************

// initiate

var strEmailTo = "[url=mailto:myaddress@myhost.com]myaddress@myhost.com[/url]";
var strBody="Texttexttext.\n\n";
    strBody +="Texttexttext"

var currentDoc;
if (typeof(xfa) == "object")
    currentDoc = event.target;
else
    currentDoc = this;

// define mail subject
var strSubject;
strSubject = "MyPDFReturn";
    if (currentDoc.getField("MyField").value != "")
        strSubject += "; " + currentDoc.getField("MyField").value;
    else
        strSubject += "; PNr";
    if (currentDoc.getField("MyDate").value != "")
        strSubject += "; " + currentDoc.getField("MyDate").value;
    else
        strSubject += "; dd.mm.yyyy";

// save as only valid for Version >7 - otherwise send as FDF
var strSubmitFormat;
if (app.viewerVersion < 8.0)
    strSubmitFormat = "FDF";
else
    strSubmitFormat = "PDF";

// submit the form
var submitURL;

if (app.viewerVersion < 9.0)
    submitURL = "mailto:" + strEmailTo + "?subject=" + strSubject + "&body=" + strBody;
else
    submitURL = "mailto:" + strEmailTo + "?subject=" + strSubject + "&body=" + strBody;

currentDoc.submitForm({
    cURL: submitURL,
    cSubmitAs: strSubmitFormat
});

********************************

Er funktioniert fast immer - auch bei Acrobat 6. Dennoch bekomme ich eine Rückmeldung, dass er manchmal nicht funktioniert. Leider habe ich keine genaue Fehlerbeschreibung.

[fontsize=3][font=Calibri][fontsize=2][font=Verdana]Ich komme einfach nicht auf den Fehler - und [/font][/fontsize]danke für jedes wache Auge![/font][/fontsize]

[fontsize=3][font=Calibri]Ro[/font][/fontsize]