Hi!
<SCRIPT LANGUAGE="PerlScript" RUNAT=Server>
$Response->write("Hello world!");
</SCRIPT>
Nun, Perl ist im Gegensatz zu Basic case-sensitive, und so ist $Response was anderes als $response. Und wenn es eine variable (noch) nicht gibt, ist sie in Perl undefined.
Jetzt stellt sich natuerlich die Frage, wie wird $Response denn nun richtig geschrieben? Ich dachte eigentlich auch immer eben so, wie Du's da hast, aber scheinbar doch nicht? Musst Du wohl mal ein bisschen probieren (genauso dann hinterher mit write).
dann lefert allerdings die msgbox des IE
"Can't call method "write" on an undefined value."
Ach halt... Die msgbox des **IE**? Also wird das erst im Browser ausgefuehrt? Dort gibt es $Response ja sowieso nicht. Dann funktioniert wohl das RUNAT=Server nicht? Vielleicht liegt der Fehler in der Richtung. Da Du am Anfang die Zeile <%@ LANGUAGE = PerlScript %> hast, sollte es reichen, wenn Du den Perlcode in <% %> einschliesst.
HTH && So long