Spider: Änderung eines PerlScripts

Hallo, im Prinzip habe ich folgendes vor bzw. will folgendes wissen:

Hyperlink -> neues Fenster -> sitesafe.pl.

Das Fenster soll folgende Dinge NICHT zeigen:

Adressleiste, Links und Standard-Schaltflächen

Der Browser soll nur den Seiteninhalt anzeigen.

In diesem Fenster soll eine Perl (.pl) Passwortabfrage geöffnet werden (Sitesafe.pl)!

Diese soll nach xx sec. auf eine bestimmte URL verweisen und ausserdem den Rechtsklickschutz
beinhalten.

Das Öffnen des neuen Fensters und das Öffnen des Perl-Scripts stellt kein Problem dar, jedoch weiss
ich noch zuwenig über Perl/CGI, um die angegebenen Änderungen vorzunehmen.

Vielen Dank für Hilfe.

Spider

  1. Hye Spider!

    Die 'Optik' des Fensters kannst Du nicht aus dem Perl-Script heraus einstellen bzw. ändern. Dass musst Du schon beim öffnen des Fensters mittels JavaScript machen.

    mfg
    Gerald Predl

    1. Stimmt, danke, habe was gefunden.
      Ich bräuchte aber noch einen RECHTSKLICKSCHUTZ für Perl und eine Weiterleitung nach x sec.
      Gibt es sowas?

      Danke

      Spider

      1. Ich bräuchte aber noch einen RECHTSKLICKSCHUTZ für Perl

        da der RECHTSKLICKSCHUTZ mit JavaScript realisiert wird (unabhängig von Sinn und Unsinn) mußt Du nur den Quelltext in Deiner Seite ausgeben - so wie Du auch alle anderen HTML-Elemente mit print ... über Dein Perl-Script ausgibst.

        Gruß
        Timothy

        1. Hi, danke erst mal für die Antwort.
          Ich habe das JAVA-Script eingefügt, aber beim ausprobieren auf dem Server funktioniert es nicht.
          Das gleiche Script ohne das JAVA-Script läuft allerdings.
          Muss ich vor <SCRIPT> ... noch irgendwas setzen? Du sagtest was mit PRINT.
          Ist das nicht nur für TEXTAUSGABE? Sorry, bin noch am Lernen.

          Danke für Antworten.

          Spider

          1. Hi, danke erst mal für die Antwort.
            Ich habe das JAVA-Script eingefügt, aber beim ausprobieren auf dem Server funktioniert es nicht.
            Das gleiche Script ohne das JAVA-Script läuft allerdings.
            Muss ich vor <SCRIPT> ... noch irgendwas setzen? Du sagtest was mit PRINT.
            Ist das nicht nur für TEXTAUSGABE? Sorry, bin noch am Lernen.

            Also ohne verwendung von des CGI-Moduls:

            Wenn Du mit Perl eine Seite erzeugst gibst Du letztendlich mit print - Anweisungen ganz normalen HTML-Text aus.
            z.B.

            print <<"EOT";
            Content-type: text/html

            <html>
            <head>
            ....
            </head>
            <body>
            ....
            </body>
            </html>
            EOT

            und da schreibst Du einfach, als ob Du einen normalen Editor verwenden würdest irgendwo Dein Script hin . z.B. vor dem </head> in der bekannten Syntax

            <script language="JavaScript1.2">
            <!--

            function StopRightMouseClick(){
            ....
            }
            //-->
            </script>

            und z.B. im <body> Tag mit onLoad="StopRightMouseClick()" startest Du es dann.

            Sollte so funtionieren.

            Gruß
            Timothy

            1. Alles klar.
              Jetzt blicke ich durch.

              Vielen Dank.

              Spider