function GET(name) {
return unescape((RegExp(name + '=' + '(.+?)(&|$)').
exec(location.search)||[,undefined])[1]);
}
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
Clues of DUG
DUG Partner
Stream Panel






Loading engine...
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.
AntwortenLöschenZudem kann nun auch der Parameter selbst ein = (Gleichheitszeichen) enthalten und die Funktion arbeitet trotzdem korrekt weiter.