Daten aus der URL auslesen Designer & Acrobat

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
Sebastian
Beiträge: 10
Registriert: 25.10.2007, 12:23

Daten aus der URL auslesen Designer & Acrobat

Beitrag von Sebastian » 24.06.2008, 14:46

Hallo,

ich hab mir im Designer ein Formular gebaut welches Kundendaten an einen Webservice schickt, und von dort die Kundendaten per Get-Paramer zurückerhält.
Klappt im Designer auch wunderbar.

Nun möchte ich das ganze auch für ein Acrobat Formular machen.
Daten senden per HTTP kein Problem. kommen an.
Webservice ruft das Designer PDF mit den Kundendaten wieder auf. Klappt auch.
Nur das Javascipt im  Acrobat PDF läuft nicht. Die Daten werden nicht ausgelesen / in die Felder geschrieben.
Vielleicht wer einen Tip für mich?

Hier mal mein Script. Stammt ürsprünglich von der Adobe Seite für den Designer
Und sollte den Getparameter Vorname annehmen.

Danke schon mal.
Sebastian


var sURL = event.target.URL; // URL used to access this PDF form
var nRequestStart = sURL.indexOf("?");

// show the URL

if (nRequestStart > 0) // must be larger than zero or else this is a weird URL!
{
    var sRequest = sURL.substr(nRequestStart + 1);
   
    var aRequests = sRequest.split("&"); // 1 request per array element
   
    for (var i = 0; i < aRequests.length; i++)
    {
        var aNameValue = aRequests.split("="); // name=value
        var sName = aNameValue[0];
        var sValue = "";
       
        try
        {
           
            sValue = decodeURI(decodeURIComponent(aNameValue[1]));
            //Muster    var name = params['kdname'];
            //    name = name.replace(/%20/g, " ");           
        }
        catch (e)
        {
            // invalid URI encoding found -- skip
            continue;
        }
       
        if (sName == "Vorname")
        {
            // show message value in text field
            this.getField("Kreditnehmer").value = sValue;
        }
       
    }
}




Antworten