[vienna.pm] cgi.pm und javascript

Walter Böhm boehm at isis.wu-wien.ac.at
Mon Nov 27 01:23:04 CST 2000


* * * vienna-pm-list * * *


Guten Morgen allerseits!
Ich hab da ein Problem, vielleicht weiss jemand von Euch eine
elegante Loesung.

Also: Ich hab da ein html-file, in dem sich jede Menge links befinden. Wenn
ein user einen link anwaehlt, dann sollen 2 Dinge geschehen:
1. es soll ein CGI-perl script gestartet werden, dass fuer gewisse update
Aufgaben auf dem Server verantwortlich ist.
2. es soll ein javascript Programm aufgerufen werden, dass fuer die weitere
Verarbeitung des Links zustaendig ist.

Aufgaben 1+2 muessen nicht synchronisiert sein. Ich hab das jetzt so geloest,
aber ich glaub net, dass es sehr elegant ist:

FILE test.html
----------------------------------------------------
<script>
function javafunction(x,y,...)
{
// oeffne neues Fenster und tu was da drinnen
...
</script>

....
<a href='/perl/prog.pl?x=...&y=...' onClick='javafunction(x,y,..)'> etc. </a>

FILE /perl/prog.pl
----------------------------------------------------
use CGI;

# tu das was du sollst mit den uebergebenen Parametern
# und jetzt wieder retour:
print redirect('test.html');


Ist das wirklich der eleganteste Weg? Hab da meine Zweifel, ob
das (a) ok ist, (b) auch effizient ist. Koennt Ihr mir da bitte eine Rat geben?
Dankschoen
Walter Boehm

PS: muss mich mit javascript plagen, weil der einzige bei uns, der sich damit
ausgekannt hat, abhanden gekommen ist...
###
You are subscribed to vienna-pm-list as Walter Böhm <boehm at isis.wu-wien.ac.at>
http://www.fff.at/fff/vienna.pm/



More information about the Vienna-pm mailing list