kaepten: Parameter in URL einbinden mit ?

hallo zusammen

ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:

http://irgendwo.html?Parameter1?Parameter2

im Kopf.

Und es gibt doch sogar eine Funktion in JavaScript, die aus der URL dann diese Parameter filtern kann.

cheers
kaepten

  1. ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:

    http://irgendwo.html?Parameter1?Parameter2

    im Kopf.
    Und es gibt doch sogar eine Funktion in JavaScript, die aus der URL dann diese Parameter filtern kann.

    Die Funktion kann z.B. so aussehen:

    <script language="JavaScript">
    <!--
    function get_query(name) {
      var value=null;
      var query=window.location.search;
      if(query != "") {
        var kk=query.indexOf(name+"=");
        if(kk >= 0) {
          kk=kk+name.length+1;
          var ll=query.indexOf("&", kk);
          if(ll < 0)ll=query.length;
          value=query.substring(kk, ll);
          for(kk=0; kk<value.length; kk++) {
            if(value.charAt(kk) == '+') {
              value=value.substring(0, kk)+" "+value.substring(kk+1,value.length);
            }
          }
          value=unescape(value);
        }
      }
      return value;
    }

    var str = get_query("URL");
    //-->
    </script>

    Im Beispiel wird der sog. Query-String des Wertes "URL" ausgelesen: also z.B.

    http://www.DeineDomain.de/index.htm?URL=test

    Der Wert wäre also hier "test". Mehrere Werte verknüpfst Du mit "&", z.B. index.htm?URL=test&Schuhgröße=45.

    Du kannst die Werte dann auch separat abfragen: get_query(Schuhgröße);

    Bei mir läuft auch so eine Lösung zur Steuerung des Framesets. Bei mir kann man jede einzelne Seite auch extern ins Frameset laden, z.B. <a href="http://www.maier-ro.de/full/index.htm?ref=default&dir=/gast/gast(a).htm" target="_parent">http://www.maier-ro.de/full/index.htm?ref=default&dir=/gast/gast(a).htm</a> fürs Gästebuch. Allerdings ist es halt client-abhängig, da der Browser JavaScript verstehen muß. Ich bastle gerade an einer serverseitigen Lösung über PHP3.

    MfG, Christian Maier

    1. he kuul! thanX!

      Aber könnts sein, dass es nur mit Netscape funzt? Ich hab nen kleinen Schnellschuss programmiert, welcher jedoch nur mit Netscape geht... oder ist der Schnellschuss von mir irgendwie proprietär..*lol*

      cheers
      kaepten

  2. ich suche krampfhaft irgendwo einen Hinweis, wie man Parameter einer URL mit gibt. Ich hab sowas wie:

    http://irgendwo.html?Parameter1?Parameter2

    im Kopf.

    Du meinst wahrscheinlich:

    datei.html?para1=blabla&para2=blubblub

    Viele Gruesse, Thomas Hieck

  3. Hallo,

    gib bei der Forums-Archiv-Suche-Maske (Link steht oben auf dieser Seite) folgendes ein:

    Suche nach: übergeben
    Suche in:   Nachrichtentitel

    und Du bekommst ein paar Antworten....

    Chräcker