Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Migrer des formulaire HTML en XUL

Envoyé par : Utilisateur anonyme

Date : 27/04/2005 12:01

Bonjour,

Je travaille actuellement sur la migration d'une application web html pure en une application XUL. Première phase, migrer les formulaires HTML vers des formulaires XUL. Mes questions :

  • Comment coder des hyperliens (balise <a href ) en XUL ?
  • Comment coder les boutons de type reset ?
  • Comment coder les boutons de type password ?
  • Comment coder les champs hidden ?
  • Une balise <window> suffit-elle pour représenter la balise html <form> ?

Je débute dans le XUL donc svp soyez indulgent si les questions sont idiotes.

Merci d'avance

Yannick

# Re: Migrer des formulaire HTML en XUL

Envoyé par : laurentj

Date : 27/04/2005 16:37

comment coder ...

en utilisant les balises html avec le namespace du xhtml ;-)

 <window  ...
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"    
   xmlns:html="http://www.w3.org/1999/xhtml"
  >
   ...
    <html:a href=""..>...</html:a>
 
 </window>

Une balise <window> suffit-elle pour représenter la balise html <form>

pas du tout, <window> represente une fenetre, pas de formulaire. Il n'y a pas de notion de formulaire en XUL. Tu as des élements pour faire des zones de saisie, mais pas de formulaire au sens HTML.

On priviligiera plutot d'utiliser xmlHTTPRequest et les services web pour envoyer les données au serveur ou en reçevoir. Une interface profitant des possibilités du XUL et du Javascript n'a pas besoin d'être chargée x fois.

Voir le chapitre sur les applications web dans le wiki, en particulier la partie sur l'architecture d'une appli web en xul

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.