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

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?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.