Webstatt.org - Community seit 2006 - 2012 (2024?)

JavaScript URL Parameter

user-344
20.03.2006 12:07

hallo zusammen,

ich habe bisher folgender Code:


if(window.location.search == "?action=edit"zwinkern{
...
}


das funktioniert auch. Nur entsteht jetzt folgende Problematik:

sobald ?action=edit&irgendetwas=dasundjenses aufgerufen wird funktioniert die If Schlaufe logischerweise (wegen den == ) nicht mehr.

Ich möchte dem Skript einfach sagen.... dass, wenn ?action=edit in der Url auftaucht soll er die Funktion XY ausführen.

Ich hoffe Ihr versteht was ich meinelächeln Ich weiss man könnte das ganz einfach mit PHP lösen, aber PHP ist in diesem Falle nicht möglich.

Danke für Eure Hilfe
web4

Avatar user-349
20.03.2006 12:24

Ungetestet:

var parameter = window.location.search;
if(parameter.search(/action=edit/) != -1){
...
}

evt. müsste man das = im RegExp noch irgendwie maskieren?!

Avatar user-253
20.03.2006 13:17

Oder (ungetestet):

if(window.location.match(/\?action=edit/)) {
}

user-344
20.03.2006 17:46

vielen dank Euch beiden!

die Variante von user-349 funktioniert... bei der anderen klappts nichtlächeln auf jeden Fall nochmals vielen dank für eure Hilfe!

gruss
web4