Jörg Reinholz: URL mittels Checkbox ändern

Beitrag lesen

-------------------->8 <label><input type='checkbox' onclick='document.location.href=window.location.search+this.value' value='&filter[status]=published'> Nur Verfügbare Objekte anzeigen</label> -------------------->8

Das klappt zwar, aber ich möchte es gern in der Zwei-Wege-Richtung. Und der jeweilige Stand soll aktiv bleiben, solange bis die Checkbox wieder aktiviert/deaktiviert wird.

So wie ich das sehe wird das Dokument abgerufen, also neu geladen. Was hindert Dich jetzt daran, in PHP dafür zu sorgen, dass die Box die Eigenschaft checked bekommt oder aber nicht?

Ja, php wäre gut, leider kann ich nur mit js arbeiten, weil ich ein Template habe, wo kein php-Code erlaubt ist.

Das führt zu Frage 2: Was hindert Dich daran, window.location.href zu lesen, mit split  richtige Stelle zu suchen  und die checkbox entsprechend deren Inhalt zu ändern?

Spiele mal mit alert(window.location.href.search) oder gar alert(window.location.href.search.filter[status])

Jörg Reinholz