HTML-SEITE: Text merken?

Von: , Frage gestellt am Mi, 12. Jul 2000

Hallo an alle,

ich hab da ein poblem; ich hab eine html seite mit einer listbox, in der ein wert ausgewählt wird; kein problem;
nachher wird aufgrund der auswahl eine andere html-seite aufgerufen, von der aus ein cgi-script gestartet wird.
zum starten dieses scripts benötige ich jedoch die auswahl aus der ersten listbox;
wie kann ich mir dieses ergebnis merken? (unabhängig von der html-seite)?

vielen dank für eure hilfe!

6 Antworten zu dieser Frage

  1. Antwort von nach 3 Minuten hilfreich
    Re: HTML-SEITE: Text merken?

    Übergeb dem cgi-script einen Parameter, z.b.

    script.cgi?auswahl=1

    oder so und les es dann im Script aus aus der Umgebungsvariable QUERY_STRING.

    MfG Bruno Haller

    • Antwort von nach 27 Minuten hilfreich
      Re^2(Missverständnis)

      das cgi script wird erst auf der 3. seite aufgerufen (auf der 2. entscheidet sich überhaupt erst, welches dann aufgerufen wird);
      und auf dieser 3. seite benötige ich den wert der ersten seite der listbox; ich muss ihn also irgendwie lokal beim benutzer "speichern" und dann auch problemlos wieder auslesen können (javascript?)

      lg martin

      • Antwort von nach einer Stunde hilfreich
        Re: Re^2(Missverständnis)

        und auf dieser 3. seite benötige ich den wert der ersten seite
        der listbox; ich muss ihn also irgendwie lokal beim benutzer
        "speichern" und dann auch problemlos wieder auslesen können
        (javascript?)
        oder mit nem Cookie...
        aber davon halte ich beides nichts, weil clientseitig eventuell nicht aktiv...
        ich würde lieber alle Seiten als Scripte machen und die Information die ganze Zeit durchschleifen.

        bruno

        • Antwort von nach 3 Stunden hilfreich
          Re^2: Re^2(Missverständnis)

          HiHo

          Erstmal: VERGISS $ENV!!!

          Sondern benutze das CGI-Modul. Das ist

          1. sicherer
          2. einfacherer
          3. übersichtlicher

          Aber mit dem durchschleifen der Information hat er recht.
          Das ganze sähe dann so aus:

          use CGI;
          my $q=new CGI;
          $param=$q->("meinParamerer");
          print $q->header;
          if ($param eq '') {
          #print html für doc2 
          } elseif {$param eq 'a') {
          #print html 3.1
          } elseif {$param eq 'b') {
          #print html 3.2
          } elseif {$param eq 'c') {
          #print html 3.3
          }
          ...
          


          cu, holli

          • Antwort von nach einem Tag hilfreich
            Re^3: Re^2(Missverständnis)

            Hi, Erstmal: VERGISS $ENV!!!
            genau. Benutze lieber %ENV statt $ENV, wenn Du den User-Agent, angemeldeten Benutzer oder den Server-Root auswerten willst ;-) Sondern benutze das CGI-Modul. Das ist

            1. sicherer
            2. einfacherer
            3. übersichtlicher
            4. wartbarer

            _Ein_ Update, und _alle_ Scripts sind gebugfixed!

            Cheatah, es geht nichts über modulare Programmierung

            • Antwort von nach 2 Tagen hilfreich
              ein bruder im geiste (*g*)

              holli

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!