Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JAVA & PERL

[es] :: Perl :: JAVA & PERL

[ Pregleda: 3221 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ventura

Član broj: 32
Poruke: 7781
*.brick.net



+6455 Profil

icon JAVA & PERL11.05.2001. u 03:01 - pre 231 meseci


Dali je moguce putem PERL-a prosledjivati parametre JavaScript-i?
Dali je to moguce preko LWP-a, ili mozda postoji neki dugi modul koji radi sa JavaScript-om..

Ja recimo imam jedan prosti simple submit form u JavaScript-u i sada zelim da preko programa u PERL-u, da ga pupunim i klinkem na submit...

 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.rcub.bg.ac.yu

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: JAVA & PERL12.05.2001. u 19:57 - pre 231 meseci
Cini mi se da je tvoje pitanje vise do standarda HTTP nego do Perl i JavaScript-a.

Ukolko zelis da samo postujes formu direktno iz perla (bez njenog ucitavanja) moras znati koja polja zelis da posaljes. Takoje moras znati koju metodu koristis (GET je trivijalna i necu je objasnjavati ni malo, a jos je moguce koristiti POST, a mozda i PUT).

POST - znaci da bi ovo isprobao kako radi, treba da se prikljucis na sajt (recimo localhost:80 ), i da posaljes:
print <<EOF
POST /forma.phtml HTTP/1.0

"sadrzaj-polja"
EOF
;
E sad, za "sadrzaj-polja" nisam siguran, mislim da se kodira isto kao i u GET slanju parametara (ono iza ?, recimo 'strana=23&deo=2'). Kao sto rekoh, nisam siguran na koji se nacin kodira i cime se razdvajaju podaci, pa preporucujem da potrazis neku specifikaciju HTTP protokola (kako se POST-om salju podaci).

Toliko od mene, nadam se da je to sto te interesuje, pa da sam ti makar dao uvoda kako bi znao sta da trazis.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.brick.net



+6455 Profil

icon Re: JAVA & PERL12.05.2001. u 20:42 - pre 231 meseci
Towk.. znam na sta mislis... ali to nije form .. i ne moze da radi form post metoda jer je ceo form napravljen u javascript.. i ne radi standardan form post neog on poziva neku drugu skriptu i onda njoj salje podatke..
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13643



+157 Profil

icon Re: JAVA & PERL12.05.2001. u 21:18 - pre 231 meseci
Ventura javascript ne radi tako.. kompletno je client side i ne moze da prosledjuje podatke drugom javascriptu na serveru ili tako nesto, to ne radi. A taj code je toliko komplikovan na tom sajtu i verovatno su i namerno sakrili gde se radi POST, ali se radi ipak to je sigurno..
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.rcub.bg.ac.yu

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: JAVA & PERL14.05.2001. u 21:53 - pre 231 meseci
Kao sto rece Gojko, mora negde postojati POST ili neka druga metoda (GET/PUT?) za slanje podataka forme. Forma se mora ispisati (HTML tag <FORM>) i mora imati ACTION i METHOD (mozda se neki od ovih podrazumeva), a moguce je da se to radi JavaScriptom (npr. document.write("<FORM...")).

Znaci, ukoliko je forma na web stranici, najverovatnije se salje POST metodom, a treba onda koristiti URL koji je u ACTION za slanje (videti moju prvu poruku). Naravno, moguce je da koriste i neke druge metode za slanje, ali to nije podrzano u vecini browser-a (mozda nesto za IE, otkud znam sta kod njih sada sve postoji). Sto se tice HTTP, HTML i JavaScripta (ECMAScript :), toliko znam.

Ako ni ovo ne pomaze, brisite ga :)

Toliko.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

[es] :: Perl :: JAVA & PERL

[ Pregleda: 3221 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.