Comment créer un signet dynamique dans Firefox?

8

Est-il possible, ou comment le faire - d'avoir un signet (bookmarklet?) Qui, en cliquant, ouvrirait une nouvelle page, qui aurait 2 paramètres calculés en fonction de la date actuelle?

Par exemple, aujourd'hui, il ouvrirait:

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

mais dans une semaine ce serait

http://some.site/page?from=2011-12-01&to=2011-12-05
fixateur1234
la source
Je ne peux pas proposer une solution spécifique du haut de ma tête, mais oui, un bookmarklet JavaScript devrait être en mesure de le faire.
L2G

Réponses:

5

Merci pour l'opportunité d'apprendre quelque chose! Voici ce que j'ai trouvé. Créez un signet avec les éléments suivants dans le champ Emplacement.

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");

Il semble que vous vouliez du premier du mois en cours à la date actuelle, n'est-ce pas?

Alan
la source