Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Javascript wird nicht ausgeführt wenn über Perl-Script ausgegeben





Frage

Hallo, Vielleicht kann mir jemand hier helfen? Ich benutze ein formmail-perl-Script, welches nach dem Absenden eine html-Vorlage inkl der im Formular enthaltenen Variablen ausgibt. Um das Datum der Uebermittlung anzuzeigen habe ich, da SSI nicht funktioniert hat, einen Java-Script eingebaut. Dieser funktioniert beim lokalen aufrufen der html-Datei problemlos. Wird die gleiche Vorlage vom Perl-Script an den Browser ausgegeben, so klappt dies mit dem Java-Script nicht (obwohl im Quelltext enthalten). Weiss jemand, woran das liegen könnte. Für jegliche Hinweise in diesem Forum oder direkt an gian-antonio.bolis@eda.admin.ch bin ich dankbar. Gruss Nino

Antwort 1 von Maschi

Hallo Nino,

Ist der JS-Code des Perl-Skriptes _genau_ der gleiche, der im Quelltext steht, wenn du die HTML-Seite direkt aufrufst?

Gibt es Fehlermeldungen bei der Ausführung des JS-Codes?

gruß, Maschi

Antwort 2 von Nino

Hallo Maschi

Auf den ersten Blick ja. Werde heute Abend aber "maschinell" noch genau nachschauen. Fehlermeldungen erhalte ich sonst keine. Lokale Ausführung funktioniert einwandfrei (auch auf dem Server mit der vom formmailer verwendeten Vorlage). Formmailer ist AF2 von http://cgi.tj

Werde morgen noch Bescheid geben wegen dem Quelltext. Vorläufig Danke für das Interesse am Problem.

Gruss
Nino

Antwort 3 von Nino

Hallo nochmals

Habe in der Zwischenzeit die Lösung gefunden. Das von mir verwendete Perl-Script interpretiert alle in eckigen Klammern angegebenen Variablen als Variablen aus dem Formular. Nun hatte ich auch im Java-Script solche Variablen (für die schönere Datumsangabe einen Array verwendet). Das Perl-Script hat diese dann einfach durch nichts ersetzt, da sie im Formular natürlich nicht vorkamen. Habe nun den Java-Script angepasst.

Danke trotzdem für evtl. Bemühungen.

Nino

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: