Willkommen in der Webstatt
User-1 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.

xyz-48ke für Eure Hilfe
xyz-234

netcup.de Warum gibt es hier Werbung?
User-2 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?!

User-3 am 20.03.06 14:17

Oder (ungetestet):

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

User-1 am 20.03.06 18:46

vielen dank Euch beiden!

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

gruss
xyz-234

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

Impressum & Kontakt