Page 1 sur 1

recherche du fichier XUL de la fonction "search"

Publié : 23 févr. 2007, 11:44
par TrAshiBa
Bonjour à tous,

Je suis sur un projet de développement d'une extension pour firefox.

J'expose ma situation et mon problème:

J'ai créé un toolbox/toolbar avec plusieurs composants ( toolbarbutton, textbox ) avec XUL.

J'aimerai faire une liaison avec une base de données MySql, ...
Je sais qu'on combine le plus souvent php/mysql ou c, c++, python, ...

Mais comme je ne passe pas par une page web, peut-on faire via un script ( java script ) dans le XUL ??

Quelles sont les instructions pour faire la connexion à la DB ?

En résumé, lié une action à un bouton de ma toolbar pour montrer que la connexion à la DB est effective et que je peux en extraire des données de cette DB.

Merci d'avance pour votre aide

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 23 févr. 2007, 12:43
par martin
le plus simple doit être d'utiliser XMLHttpRequest dans ton extension, en ciblant une page php qui interroge mysql.

Publié : 23 févr. 2007, 13:25
par TrAshiBa
ok je vais voir ça.

Merci :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 28 févr. 2007, 18:31
par TrAshiBa
Mon problème plus haut est résolu :)
Merci martin :)



Je me demandais s'il y avait moyen de convertir un toolbox en un toolbox comme la toolbar de la fonction "search" de FF.

Je m'intéresse à ces propriétés où on peut le convoquer avec une combinaison de clé ( alt+K, par exemple ) et faire effacer de la vue de l'utilisateur une fois qu'on en a plus besoin.

Si quelqu'un parmis vous sait ou ce trouve le fichier XUL ou bien un tuto pour en créer un.

Merci d'avance!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

Publié : 28 févr. 2007, 20:09
par martin
l'inspecteur DOM + LXR sont tes amis ;)

D'après l'inspecteur, la barre de recherche est un toolbar avec l'id FindToolbar.

Sur LXR, section mozilla 1.8 (c'est la branche du firefox 2 actuel), on trouve que c'est une portion de fichier, inclus dans browser.xul, et les js contenant la chaine "FindToolbar" sont au nombre de 2 :
http://lxr.mozilla.org/mozilla1.8/sourc ... indBar.inc
http://lxr.mozilla.org/mozilla1.8/sourc ... er.xul#533

http://lxr.mozilla.org/mozilla1.8/sourc ... findBar.js
http://lxr.mozilla.org/mozilla1.8/sourc ... ser.js#769

bon courage ;)

Publié : 28 févr. 2007, 20:28
par TrAshiBa
hooo, chouette de la lecture :p

Merci martin ^^

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2