Christoph Schnauß: Bei Onload Perl Skript ausführen

Beitrag lesen

hallo,

kann man im BODY Tag eine Anweisung definieren, die ein Perl Skript startet?
<body onload="javascript:'http://localhost/testpl'">

Ja, das kann man, allerdings ist es grober Unfug und lediglich eine theoretische Spielerei wert. Die Voraussetzung dafür ist, daß du auf deinem eigenen Rechner ebenfalls einen lokalen Server laufen hast und der aus einem Verzeichnis "testpl" irgendwelche Perl-Scripts aufrufen darf. Im Internet funktioniert das deshalb nicht, weil die meisten "Surfer" keinen eigenen lokalen Http-Server installiert haben, da passiert also gar nichts. Selbst wenn bei dir vielleicht etwas passiert. Oder es passiert etwas völlig anderes als bei dir.

Außerdem: "onload()" ist bereits ein EventHandler, da ist also die Notation von "javascript" irrelevant. Du könntest eine Funktion aufrufen, die bereits im Header notiert ist und schematisch einen Befehl wie
  open("http://localhost/testpl/test.pl")
enthält.

Das Ganze kann tatsächlich funktionieren, ich wiederhole jedoch, daß es grober Unfug ist.

Was willst du denn erreichen? Mit so einer Kostruktion wird im günstigsten Fall ein zweites Browserfenster geöffnet, in dem das aufgerufene Script irgendwas tut. Wozu soll das nutze sein?

Grüße aus Berlin

Christoph S.

--
Visitenkarte
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|