[XUL] Afficher date du jour (et suivantes) dans un bouton

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Sammuel
Arias
Messages : 4
Inscription : 01 juil. 2006, 17:46

[XUL] Afficher date du jour (et suivantes) dans un bouton

Message par Sammuel »

Bonjour,

Depuis quelques jours, je me renseigne sur tout ce qui se rapporte aux toolbars firefox. Aussi, je viens de créer ma propre toolbar. Une toolbar toute simple, mais c'est un bon début.

Dans ma toolbar, il y a un bouton par jour (Lundi, Mardi... etc). J'ai créé chacun des boutons dans le fichier XUL.

J'aimerais compliquer un peu la chose, à savoir :

* Le premier bouton serait le jour actuel (avec la date de préciser à coté). Exemple :

Samedi 01-07

* Et ensuite, il y aurait un bouton pour les jours suivant avec le même format. Exemple :

Dimanche 02-07
Lundi 03-07
etc... jusqu'à
Jeudi 06-07
Vendredi 07-07

Est ce que c'est possible à faire ?

Dès que l'on sera Dimanche 02-07, le bouton Samedi 01-07 disparaîtra et sera remplacé par Dimanche 02-07 et ainsi de suite...

Et les liens sur chaque bouton seraient du genre :
samedi-01-07.html

Je ne sais pas si j'ai été assez clair :)

Je ne sais pas non plus comment procédé... avec du javascript ?

Merci de bien vouloir aiguiller ma lanterne !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Goofy
Iguane
Messages : 593
Inscription : 23 juil. 2004, 22:39

Message par Goofy »

aiguiller ma lanterne
:shock: :lol:

Enfin de la créativité !

Pour ton extension, ça ressemble furieusement à un calendrier, non ?

Hein ? moi, me moquer ? Sûrement pas.

Message envoyé avec : Mozilla/5.0 (Windows; U; Win 9x 4.90; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Pensez global, faites des locales -

Image
Sammuel
Arias
Messages : 4
Inscription : 01 juil. 2006, 17:46

Message par Sammuel »

Goofy a écrit :
aiguiller ma lanterne
:shock: :lol:

Enfin de la créativité !

Pour ton extension, ça ressemble furieusement à un calendrier, non ?

Hein ? moi, me moquer ? Sûrement pas.
Créatif... à ce point là ? lol :shock:

Oui ça touche au calendrier... mais ça n'en n'est pas un ^^

Voila en image ce que j'aimerais faire :
Image

Afficher les jours suivant le jour actuel (et avec la date 01-07/02-07/etc... d'afficher à coté du jour).

On est samedi, donc le premier bouton sera le bouton 'Samedi', le deuxième 'Dimanche', etc jusqu'à vendredi. Et demain le premier bouton sera 'Dimanche'.

C'est faisable ? si oui comment ? (je débute ^^)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pour générer du contenu dynamique, c'est-à-dire qui change en fonction de tout un tas de conditions, tu dois utiliser javascript.

Javascript te permettra de récupérer la date actuelle, le jour de la semaine, et tout un tas de choses encore.

À partir de ces données, à toi de coder une fonction javascript calculant les jours suivant, ainsi qu'une autre fonction créant les éléments de menus désirés :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox Firefox/1.5.0.4
Sammuel
Arias
Messages : 4
Inscription : 01 juil. 2006, 17:46

Message par Sammuel »

ok, merci calimo ! Je vais apprendre un peu le javascript alors :!:

Ca va ce compliquer un peu :oops: :lol:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Tu as certainement plein d'infos sur la l'utilisation de javascript sur XULfr (je n'ai jamais vérifié, mais je pense que ça doit être le cas :wink: )

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox Firefox/1.5.0.4
Sammuel
Arias
Messages : 4
Inscription : 01 juil. 2006, 17:46

Message par Sammuel »

Une chose auquel je viens de penser... si j'utilise le javascript... si l'ordinateur de l'internaute est mal configuré au niveau de la date du jour (et oui ça arrive! :?), les informations de ma barre seront faussées ?! car le javascript va tenir compte de la date du pc de l'internaute, non ?

Donc peut etre serait t'il préférable que j'utilise des boutons fixes du type : Lundi / Mardi, etc... sans afficher les jours :roll:.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Oui, effectivement, mais bon, si la personne veut utiliser un calendrier, c'est à elle de s'assurer que sa date est bien réglée, parce que toi tu n'y peux pas grand chose :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firegecko Firefox/1.5.0.4
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités