Liebe Forumer,
ein treuer Leser von SELFHTML hat mir heute einen interessanten Trick gemailt, den vielleicht noch nicht jeder kennt. Interessant ist das vor allem, wenn man kein SSI hat.
In einer HTML-Datei einfach den typischen Befehl zum Einbinden einer externen JavaScript-Datei notieren, allerdings mit einer kleinen Abweichung im src-Attribut:
<script language="JavaScript" src="cgi-bin/datei.pl">
</script>
Dadurch wird in einer HTTP-Umgebung das Perlscript ausgefuehrt. Dieses muss mit dem einleitenden HTTP-Header-Befehl:
print "Content-type: text/javascript\n\n";
JavaScript-Code an den Browser senden, also etwa Anweisungen wie:
print "document.write("Ein $Skalar");\n";
Ausprobiert hab ich's jetzt nicht ... aber der Mailschreiber hat mir versichert, dass er auf diese Weise die Ausgabe einer Zugriffsstatistik seiner Webseiten realisiert hat.
viele Gruesse
Stefan Muenz