wahsaga: Javascript ruft Perl-Skript mit Parametern auf

Beitrag lesen

hi,

Hallo, ich habe folgendes Problem. Ich möchte mit JavaScript ein Perl-Skript mit einem Parameter (URL) aufrufen, z.B. in der Form:
perlskript.pl http://xxx.xx/xxx/abc.pdf
Mit open('perlskript.pl http://xxx.xx/xxx/abc.pdf'); wird leider immer ein %20 zwischen dem Skript und der URL eingefügt. Dies führt dazu, dass das Skript nicht aufgerufen werden kann.

mit window.open öffnest du eine ressource, in dem du ihren URL angibst.
ein standardkonformer URL darf aber gar kein leerzeichen enthalten, es _muss_ in %20 umgewandelt werden.

Laufen soll das Ganze lokal, d.h. das Javascript und das Perl-Skript liegen auf der Festplatte des Clients.
Gibt es eine Möglichkeit unter Javascript ein Perl-Skript mit Parametern aufzurufen?

ändere das perlscript so ab, dass es in der lage ist, seine parameter aus dem URL zu beziehen, also z.b.
perlskript.pl?wert=http://xxx.xx/xxx/abc.pdf

die obige schreibweise ist für einen aufruf über URL nicht geeignet, so etwas verwendet man eher für den aufruf über die kommandozeile.

gruss,
wahsaga