Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [Resolu] Affichage d'un sablier ...

Envoyé par : AurelBUD

Date : 22/06/2006 10:00

Bonjour, Je voudrais afficher un sablier lorsque j'execute des actions qui sont longues à traiter ...

Est-ce que quelqu'un connait la propriété ou la fonction permettant de modifier le curseur de la souris ??

Merci d'avance

# Re: Affichage d'un sablier ...

Envoyé par : ygalr22

Date : 22/06/2006 10:04

Et pourquoi pas une progress bar??

;-)

# Re: Affichage d'un sablier ...

Envoyé par : AurelBUD

Date : 22/06/2006 10:17

Parce que j'ai déjà testé la progress bar mais ça ne me convient pas ... Je veux vraiment pouvoir changer le curseur de la souris ... mais ce n'est peut etre pas possible.

Par contre je veux bien voir le code que tu utilises pour faire fonctionner ta progress bar ...

# Re: Affichage d'un sablier ...

Envoyé par : wako

Date : 22/06/2006 10:25

il existe la propriété cursor en css.

Tu changes la class de ta window ou du bloc dans lekel tu veux que le sablier apparaisse.

wako

# Re: Affichage d'un sablier ...

Envoyé par : AurelBUD

Date : 22/06/2006 10:31

Et tu fais comment en javascript pour changer la classe de ta window ??

window.setAttribute('class','wait');

ne fonctionne pas ...

window.style = "cursor: wait;";

ne fonctionne pas non plus ...

# Re: Affichage d'un sablier ...

Envoyé par : souqueta

Date : 22/06/2006 10:37

Bonjour,

Tu dois pouvoir t'en sortir avec l'attribut window wait-cursor. http://developer.mozilla.org/en/docs/XUL(..)

# Re: Affichage d'un sablier ...

Envoyé par : AurelBUD

Date : 22/06/2006 10:48

J'ai vu qu'il y avait une propriété 'wait-cursor' mais ce con de javascript interprete le '-' comme un moins ... du coup j'arrive pas à l'utiliser ... qqn aurait une idée de comment utiliser cette propriété ???

Car effectivement quand j'utilise cette propriété dans mon code xul, mais comment la modifier dynamiquement ??

# [Resolu] Affichage d'un sablier ...

Envoyé par : AurelBUD

Date : 22/06/2006 11:00

Ayé victoire j'ai trouvé ... je donne donc le code si ca peut etre utile pour quelqu'un :

window.setCursor('wait');

# Re: [Resolu] Affichage d'un sablier ...

Envoyé par : Zmx

Date : 22/06/2006 11:05

Ainsi que window.setCursor("auto"); pour revenir au cursor "normal"

# Re: Affichage d'un sablier ...

Envoyé par : Christophe Charron

Date : 15/08/2006 11:33

Bonjour,

Pour peu que l'attribut "wait-cursor" n'ait pas été déclaré auparavant, le code suivant fonctionne chez moi (WXP Fam SP2 FF1.5.0.6)

document.getElementById('ma_fenetre').setAttribute('wait-cursor',true);
alert('Gros et long traitement ici...');
document.getElementById('ma_fenetre').removeAttribute('wait-cursor');

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.