Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# element XUL et position - plantage firefox !

Envoyé par : Utilisateur anonyme

Date : 16/07/2005 19:51

Bonjour, Je cherche désespérément à controler le positionnement d'éléments comme textbox.

Voici mon code mais il me plante firefox !

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window title="XUL Textboxes"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<html:div style="position:absolute;left:0;top:0;">
<textbox multiline="true" rows="12" cols="11" 
style="min-width:300px;max-width:300px;min-height:50px;max-height:50px;"/>
</html:div>
<html:div style="position:absolute;left:400;top:0;">
<textbox multiline="true" rows="12" cols="11" 
style="min-width:300px;max-width:300px;min-height:50px;max-height:50px;"/>
</html:div>
</window>

J'ai trouvé comment contrôler la taille mais pas le positionnement. C'est urgent. Merci de votre aide.

# Re: element XUL et position - plantage firefox !

Envoyé par : T10

Date : 18/07/2005 11:42

On ne peut pas utiliser postion:absolute en xul je crois que firefox n'apprecie pas trop. Pour pouvoir positionner des éléments en xul il faut utiliser le tag <stack>

# Re: element XUL et position - plantage firefox !

Envoyé par : jonathan

Date : 18/07/2005 19:41

As-tu essayé sur deer park alpha 2 ? J'ai eu le même problème que toi avec des <div> positionnés avec position:absolute dans du XUL, si je rajoutais un slash à la fin de l'espace de nommage xhtml, ça ne plantait plus, mais rien ne se positionnait... je suis passé à deer park.

Dans deer park alpha 1 tu peux arriver à :

  • positionner de manière absolue des <div> html
  • mettre dedans du xul
  • les bouger

Tente tout ça d'abord sur une page vide, d'abord les <div>, ensuite rajoute du xul dans ton div, et peut-être ça marchera (avec Gecko 1.8 càd Firefox 1.1 alpha 2)

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.