fastix: GET-Parameter praktikabel auslesen

Beitrag lesen

http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm#a4

Das Original des Meisters ein wenig angepasst:

function decode()
   {
    var url   = window.location.search;
    /* wie gehabt, es wird alles ab dem "?" gelesen */
    if (url != "")  {
      liste = url.split("&");
      /* auch hier splitten am "&" */
      for (i=0;i<=liste.length-1;i++) {
        temp = liste[i].split("=");
        /* auch hier splitten am "=" */
        temp[1]=temp[1].replace(/+/g," ");
        temp[1]=unescape(temp[1]);
        /* wie gehabt, das Putzen aber jetzt:*/
        eval_temp=temp[0] + "=" + temp[1];
        eval (eval_temp);
        /* schreibt den Inhalt in evaltemp, dass dann etwa so aussieht: daten1=Hallo und "berechnet" diesen String. Die Variablen stehen danach zur Verfügung --- ACHTUNG: sollen die Variablen außerhalb der Funktion verfügbar sein, dann müssen sie außerhalb "definiert" werden! */
       } //next
     } // end if
   } end sub