kai: Formularfelder als Parameter in einen Link bauen

Hallo,
wie kann man die Daten, welche in ein Formular eingegeben wurden als Parameter an eine Link bauen und diesen aufrufen?

Formularfeld Name = xx
Formularfeld Vorname = yy

-->

a href="www.seite.de?name=xx&vormane=yy"

  1. Hi. Habe die Varisblen ein bisschen geändert, zur Besseren veranschaulichung...

    Name = dasistdievariablename
    Vorname = dasistdievariablevorname

    Also, wenn du den Link in neuem Fenster öffnen möchtest dann so:

    <a href="javascript:window.open('http://www.irgendwas.de/unterverzeichnis/usw/' + this.form.dasistdievariablename.value + 'naechstesunterverzeichnis' + this.form.dasistdievaraiblevorname.value + '/index.html')">Linkblabla</a>

    Wenn du den Link im gleichen Fenster öffnen möchtest nimmst du statt

    javascript:window.open()

    das da:

    javascript:document.location.href()

    Die Verschiedenen Varaiblen trennst du mit "+" und LEERZEICHEN vor und hinter selbigem. Teile, die feststehen setzt du in "'", aber nicht in """, sonst gehts net.

    Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.

    Hoffe, ich konnte dir helfen (wenn ich dich richtig verstanden habe)

    Nick.

    1. Hallo,

      Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.

      Passwortschutz mit JavaScript? Wie geht dass denn? Was ist wenn es einer abschaltet? Ich dachte für so etwas ist JS untauglich, irre ich mich?

      Grüße
      Jeena Paradies

      --
      "Of course it does not work, but look how fast it is!"
      1. Ich verwende die selbe Methode z.B. fpür einen Passwortschutz, wenn nur bestimmte User Zugriff haben sollen.
        Passwortschutz mit JavaScript? Wie geht dass denn? Was ist wenn es einer abschaltet? Ich dachte für so etwas ist JS untauglich, irre ich mich?

        Ja, aber du hast das falsch verstanden...

        Das sieht folgendermaßen aus:

        Im Formular schreibst du Username und Passwort. Und dann wird der entsprechende Unterorder geöffnet:

        Z.B.:

        Username: Anton
        Passwort: Josef

        Dann lautet der Pfad:

        http://irgendwas.de/blabla/Anton/Josef/index.html

        das kann man mit Javascript so definieren, dass du beim Wuelltextauslesen nur folgendes siehst:

        <input type='button' value='ENTER' onclick='javascript:document.location.href=("http://irgendwas.de/blabla/" + this.form.username.value + "/" + this.form.passwort.value + "/index.html")'>

        Ganze infach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...

        Versuche dich ruhig mal ohne Javascript einzuloggen ...

        www.9c-pg.de.vu/login

        Ciao. Nick

        1. Hallo,

          http://www.nickshomepage.de/projekte/9c-pg/login/member/UNSERNAME/admin/PASSWORT/config.php

          Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.

          Ganze infach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...

          aktiviert oder deaktiviert ist?

          BTW: Auf der Seite gefunden:
          --------------------------------------
          Javascript ist eine Programmiersprache, die ich sehr häufig verwende. Um diese Javascript-Elemente anzeigen zu können, brauchst du ein Programm, das Javascript "entschlüsselt". Dieses Programm ist kostenlos. Du kannst dir eine neue Version HIER http://java.sun.com/j2ee/ aus einer Liste auswählen.
          --------------------------------------

          Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?

          Grüße
          Jeena Paradies

          --
          "Of course it does not work, but look how fast it is!"
          1. http://www.nickshomepage.de/projekte/9c-pg/login/member/UNSERNAME/admin/PASSWORT/config.php

            Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.

            Wenn du das so gut kanns, dann versuch doch mal, dich einzuloggen in den Mitgliederbereich...

            Ganze einfach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
            aktiviert oder deaktiviert ist?

            deaktiviert ;-)

            BTW: Auf der Seite gefunden:

            Javascript ist eine Programmiersprache, die ich sehr häufig verwende. Um diese Javascript-Elemente anzeigen zu können, brauchst du ein Programm, das Javascript "entschlüsselt". Dieses Programm ist kostenlos. Du kannst dir eine neue Version HIER http://java.sun.com/j2ee/ aus einer Liste auswählen.

            Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?

            Ohne das Programm, das du über diesen Link herunterladen kannst, brauchst du um Seiten mit JAvascript anzeigen zu können...

            Nick

            1. Hallo,

              Aha ocha alles klar wäre ich jetzt so von selbst nicht drauf gekommen.
              Wenn du das so gut kanns, dann versuch doch mal, dich einzuloggen in den Mitgliederbereich...

              Nein nein, das hast du falsch verstanden, ich habe es ausprobiert, und es geht nicht. Das war ein bewunderndes Aha ocha. Man kann sich ja den USERNAME und das PASSWORT nicht aus den Fingern saugen.

              Ganze einfach, ganz logisch, aber undurchschaubar. Geht natürlich nur, wenn Directory-Listing aktiviert ist...
              aktiviert oder deaktiviert ist?
              deaktiviert ;-)

              Alles klar :-)

              Was hat dieser Link http://java.sun.com/j2ee/ mit JavaScript zu tun?
              Ohne das Programm, das du über diesen Link herunterladen kannst, brauchst du um Seiten mit JAvascript anzeigen zu können...

              Einen Browser der JavaScript kann?
              Hä ich kapiere nichts??

              Und wenn ich die Java 2 Platform runterlade braucht mein Browser kein JavaScript zu können???

              Grüße
              Jeena Paradies

              --
              "Of course it does not work, but look how fast it is!"
              1. Und wenn ich die Java 2 Platform runterlade braucht mein Browser kein JavaScript zu können???

                Wenn dein Browser kein Javascript kann, musst du dir doch ne Javaconsole downloaden, dass ers kann, oder? :-)

                Ciao und Gute Nacht.

                Nick

                1. Hallo,

                  Wenn dein Browser kein Javascript kann, musst du dir doch ne Javaconsole downloaden, dass ers kann, oder? :-)

                  Nicht dass ich wüsste, Java hat mit JavaScript fast gar nichts gemeinsam - außer dem ähnlichen Namen.

                  Wenn dein Browser kein JavaScript kann, dann hilft auch die "Javaconsole" nicht.

                  Grüße
                  Jeena Paradies

                  --
                  "Of course it does not work, but look how fast it is!"
    2. Hi,
      ich hab es gelöst:

      function link() {
      url_name=document.formular1.form_name.value;
      url_vorname=document.formular1.form_vornamevalue;

      url='http://www.xx.com/?name='+url_name+'&vorname='+url_vorname;

      window.open(url);
      }
      ....

      <form action="#" method="get" target="_blank" name="formular1" onsubmit="javascript:link();">
      <input type="text" name="form_name" value=""/>
      <input type="text" name="form_vorname" value=""/>
      <button value="Go" type="submit">Go</button>
      </form>

      Vielen Dank für die Hilfe

      Kai