-» Clues of DUG
-» DUG Partner
-» Stream Panel
Tote Hose? Wie ihr sicher schon bemerkt habt, ist auf DUG-Portal in letzter Zeit wenig los. Da ich mein Hobby (Webentwicklung ect.) zum Beruf gemacht habe, habe ich für den Blog nur noch wenig Zeit bzw. keine Lust in meiner Freizeit auch noch vorm PC zu vergammeln. Daher gibt es nur noch selten etwas neues. Dennoch werde ich versuchen, hier und da etwas zu schreiben. Man wird sehen was die Zeit bringt...

Javascript: GET Variablen auslesen

Mit diesem Script ist es möglich, GET Variabeln, welche über einen Link übergeben wurden, auszulesen. Das alles ganz ohne PHP oder einer anderen serverseitigen Sprache. Sehr nützlich wenn man keinen Zugriff auf PHP ect. hat oder einfach auf Javascript angewiesen ist.

function GET(name) {
return unescape((RegExp(name + '=' + '(.+?)(&|$)').
exec(location.search)||[,undefined])[1]);
}

Erläuterung: Ruft man eine URL auf, die in etwa wie folgt aussieht: www.example.com/index.php?id=342, so kann man den Inhalt der "id" mit GET('id') auslesen. Das Ergebnis wäre in diesem Fall "342". Dieses Ergebnis kann dann beliebig weiterverarbeitet werden - zum Beispiel für eine Weiterleitung ect... je nach Inhalt. Ist der Parameter leer, so gibt die Funktion "undefined" zurück. Dies kann aber nach Belieben angepasst werden!

UPDATE 01.04.2011: Komplett neue Funktion, da die andere etwas veraltet war. Des Weiteren ist diese Funktion viel kürzer und auch mit allen Browsern kompatibel - ja sogar mit dem Internet Explorer.

Tags: javascript js, get abfragen, parameter value, auslesen url link

1 Kommentare:

  1. Chiller ich hab mir mal erlaubt den Code zu ändern bzw. zu kürzen. Funktioniert genau gleich, nur um einiges kleiner und mit allen Browsern kompatibel.

    Zudem kann nun auch der Parameter selbst ein = (Gleichheitszeichen) enthalten und die Funktion arbeitet trotzdem korrekt weiter.

    AntwortenLöschen