Willkommen in der Webstatt Zum Webstatt Blog und Stories
web4 am 20.03.06 13:07

hallo zusammen,

ich habe bisher folgender Code:

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


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 meine:) 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

netcup.de Warum gibt es hier Werbung?
Zeronet Zeronet am 20.03.06 13:24

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

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

Michael Michael am 20.03.06 14:17

Oder (ungetestet):

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

web4 am 20.03.06 18:46

vielen dank Euch beiden!

die Variante von Zeronet funktioniert... bei der anderen klappts nicht:) auf jeden Fall nochmals vielen dank für eure Hilfe!

gruss
web4

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt