textfeld als link verwenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • textfeld als link verwenden

    hallo leute,

    ich habe mal eine frage zu einem script (wie müsste ich es schreiben):
    wenn man in ein textfeld (type=text) einen zahlenwert eingibt, dann soll nachdem man auf einen button geklickt hat, eine seite in einem bestimmten verzeichnis aufgerufen werden, die diesen zahlenwert als dateinamen hat.

    also: wenn ich z.b. 150 eingebe, dann soll die datei 150.html im verzeichnis xxx aufgerufen werden. alles klar ???

    schon mal vielen dank für eure hilfe.
    gruss rouven
    icq: 30867500

  • #2
    <form name="bla" action="work.php" method="post">
    <input type="text" name="nummer">
    <input type="submit" value="go">
    </form>

    // work.php

    <?php

    $check_datei = $nummer.html;

    echo "
    <meta http-equiv=\"refresh\" content=\"2;URL=verzeichnis/$check_datei\">
    ";
    echo "geht gleich weiter";
    ?>
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      geht das auch irgendwie mir java, weil php bei mir auf dem server nicht läuft :-((

      wenn nicht, wo bekommt man denn kostenlosen webspace mit php-unterstützung ???
      gruss rouven
      icq: 30867500

      Kommentar


      • #4
        also ich hab keine lösung in java. aber auch nur, wei ich nicht weiss, wie man mit java die var $nummer verarbeitet ....
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          Original geschrieben von rouven
          geht das auch irgendwie mir java, weil php bei mir auf dem server nicht läuft :-((
          ich nehme an du meinst mit javascript?

          gib dem formular und dem feld einen namen, und dann ändere einfach die location der seite:

          window.location = eval(document.Formularname.Feldname.value+".html");
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            soweit alles klar, danke.

            nur was meinst du mit location der seite ???
            gruss rouven
            icq: 30867500

            Kommentar


            • #7
              Original geschrieben von rouven
              soweit alles klar, danke.

              nur was meinst du mit location der seite ???
              unter window.location speichert javascript den url der seite. wenn du dort also per javascript eine neue adresse hineinschreibst, hat das den selben effekt als wenn der user z.b. auf einen link mit eben dieser adresse geklickt hätte.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                Original geschrieben von wahsaga
                Original geschrieben von rouven
                soweit alles klar, danke.

                nur was meinst du mit location der seite ???
                unter window.location speichert javascript den url der seite. wenn du dort also per javascript eine neue adresse hineinschreibst, hat das den selben effekt als wenn der user z.b. auf einen link mit eben dieser adresse geklickt hätte.
                sorry wenn ich mich jetzt etwas bescheuert anstelle, aber ich peil das nicht.

                kannste mir mal ne ganze html-datei schreiben, in der das alles drin steht, und letztendlich auch funktionieren würde ???

                hab zwar schon selbst versucht das hinzubekommen, klappt aber irgendwie nicht.
                gruss rouven
                icq: 30867500

                Kommentar


                • #9
                  <form name="F" action="javascript:window.location=document.F.T.value+'.html';">
                  <input type="text" name="T">
                  <input type="submit" value="los">
                  </form>
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    he funktioniert. coole sache. vielen dank ...
                    gruss rouven
                    icq: 30867500

                    Kommentar


                    • #11
                      Original geschrieben von wahsaga
                      geschlumpft von Titus
                      So geht das noch kürzer:

                      <form action="javascript:window.location=this.T.value+'.html';">
                      <input type="text" name="T">
                      <input type="submit" value="los">
                      </form> [/B][/QUOTE]
                      mein Sport: mein Frühstück: meine Arbeit:

                      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                      Kommentar

                      Lädt...
                      X