Hallo,
Javascript und CGI sind schon deshalb zwei verschiedene Paar Schuhe, weil CGI eine Server-sided und Javascript eine Client-sided Programmiersprache ist. Soll heißen, alle CGI´s/Perl-Scripte werden auf dem Webserver laufen, während Javascript auf dem kokalen Client im Browser ausgeführt wird. DEshalb ist es mit Perl/CGI nicht möglich irgendwelche lokalen Umgebungsvariablen den Browser betreffend (wie z.B. die Fenstergröße) auszulesen...
Das liegt aber nicht an einer "Schwäche" von CGI oder das Perlskripte Serverseitig ausgeführt werden müssen.
Solche Daten werden einfach nicht übertragen. Andere Clientdaten i.d.R. wiederum schon und die lassen sich dann auch auswerten (z.B.HTTP_REFERER).
Von einer grundsätzlichen Unmöglichkeit kann also keine Rede sein. Lediglich für die in der Frage geforderten Informationen ist das so nicht möglich.
Gruss
MichaelB
Bye
Seb