Wie erstellt man ein dynamisches Lesezeichen in Firefox?


8

Ist es möglich oder wie ist es möglich, ein Lesezeichen (Bookmarklet?) Zu haben, das beim Klicken auf eine neue Seite geöffnet wird, das 2 Parameter basierend auf dem aktuellen Datum berechnet hat?

Zum Beispiel würde es heute geöffnet sein:

http://some.site/page?from=2011-11-01&to=2011-11-28

aber in einer woche wäre es so

http://some.site/page?from=2011-12-01&to=2011-12-05

Ich kann eine bestimmte Lösung nicht aus meinem Kopf scheuchen, aber ja, ein JavaScript-Bookmarklet sollte dies können.
L2G

Antworten:


5

Danke für die Gelegenheit, etwas zu lernen! Hier ist was ich mir ausgedacht habe. Erstellen Sie im Feld Standort ein Lesezeichen mit den folgenden Angaben.

javascript:function z() { var d = new Date(); ym = d.getFullYear() + '-' + (d.getMonth()+1) + '-'; return 'http://some.site/page?from='+ym+'01&to='+ym+d.getDate(); } window.open(z(),"_blank");

Es sieht so aus, als wollten Sie vom ersten Monat des aktuellen Monats bis zum aktuellen Datum, richtig?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.