Envoyé par : Jekar
Date : 30/11/2006 14:41
Bonjour, je souhaite faire une petite appli en xul et faire en sorte qu elle soit executer avec xulrunner. Pour le moment ca fonctionne. Mais j aurais besoin de rajouter un ecran de login. Et la, je ne sais pas comment faire. Il faut rajouter un login.xul par exemple, mais faut il modifier qq chose dans le chrome.manifest? Comment appeler cette page? Recuperer la valeur?
Merci de votre aide.
Envoyé par : Paul Rouget
Date : 30/11/2006 14:48
Faire une fenêtre de login en XUL, c'est possible. Par exemple, tu peux lancer comme première fenêtre un login.xul qui lui chargera les fenêtres xul suivantes.
Tu peux aussi dans ta fenêtre xul principale appeler la méthode: promptUsernameAndPassword
Envoyé par : Jekar
Date : 30/11/2006 15:06
Hmm, comment on l utilise? C est pas tres clair :( je peux appeler la fonction promptUsernameAndPassword dans mon init() de ma page. Mais les parametres qui sont passe c est le mot de passe et le login valide? Si je veux aller checke le login/mdp dans une BDD sur le web ca marche toujours cette methode?
Merci
Envoyé par : Paul Rouget
Date : 30/11/2006 15:30
Je pense que quelque chose comme ça, ça devrait fonctionner:
var username; var password; window.prompter.promptUsernameAndPassword("Titre de la boîte de dialogue" , "La question: " , username, password, "Un message" , true); alert("User: " + username.value + ", Mot de passe: " + password.value);
Le 5eme parametre, je ne sais pas ce que c'est, regarde dans la doc xulplanet. dernier paramètre: true ou false: si tu veux que le mot de passe soit sauvegarder.
J'ai pas testé, mais ça devrait fonctionner.
Envoyé par : pitivier
Date : 30/11/2006 23:37
Bonjour,
il y a aussi ce lien sur MDC qui explique tout très bien
Envoyé par : Jekar
Date : 01/12/2006 14:52
Je fais ca et ca marche pas :( L appli se lance et aucune fenetre ne se lance a par la principale:
<?xml version="1.0" encoding="ISO-8859-1" ?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="sample_win" onload="init()" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript"><![CDATA[ var tree; var dsUrl = 'http://wxxxxpport/test.xml' var limit_offset; var username; var password; function init() { tree = document.getElementById("tree"); tree2 = document.getElementById("tree2"); tree2.setAttribute('datasources', dsUrl + "?z="+ Math.random()); window.prompter.promptUsernameAndPassword("Titre de la boîte de dialogue" , "La question: " , username, password, "Un message" , true); alert("User: " + username.value + ", Mot de passe: " + password.value); } ]]></script>
Envoyé par : Paul Rouget
Date : 01/12/2006 15:54
utilise le lien fournit pas pitivier.
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.