Keiner zwingt dich, mein Problem zu verstehen. Brauchst auch nicht mehr zu antworten. Ich habe ja jetzt eine "Teillösung" gefunden.
Jaja, wir haben ja jetzt teilweise das Problem lokalisiert, tut mir leid da war ich mit meiner Schlußfolgerung etwas voreilig.
Ich denke, dass das Problem mit den Servereinstellungen bzw. mit den verwendeten Versionen der einzelnen Komponenten zu tun hat: Apache2, Perl, etc. Irgendwas ist da eingestellt und verursacht eben dieses Problem, wenn ich globale Variablen in Subroutinen verwende.
mod_perl anscheinend (wie gesagt: null Ahnung davon).
Ich werde es jetzt mit diesen use vars qw($cgi); probieren.
Du solltest mal nach Dokumentationen über mod_perl, bzw. was da zu beachten ist suchen, es sollte ja nicht zu schwierig sein, evtl. wird dein Problem mit globalen Variabeln dort erklärt.
Warum du das aber nicht als CGI zum laufen bekommen hast ist mir ein Rätsel, ein Linux (gerade Suse) sollte doch da recht sinnvoll vorkonfiguriert sein.
Struppi.
Javascript ist toll (Perl auch!)