Page 1 sur 1

Script chronophage

Posté : 01 mars 2013, 12:22
par pellet.alexandre
Bonjour à tous

Je vais essayer d'expliquer mon soucis de manière claire.

J'ai développé une interface admin qui permet d'uploader une photo grande résolution et qui réalise un tuilage pour un deep-zoom.
Jusque là tout va bien.

Par contre, ce tuilage étant chronophage, je tente d'afficher à l'écran un gif d'attente avant que le tuilage ne commence.

Le problème est que le script attend que le tuilage soit terminé pour afficher le gif, du coup, cela ne sert à rien...

Pourquoi est-ce que le script de tuilage bloque l'affichage, alors que l'affichage est appelé avant?
Je ne pense pas avoir besoin d'utiliser un thread pour cela...

Qu'en pensez-vous?

Merci
Alexandre

Re: Script chronophage

Posté : 02 mars 2013, 19:07
par moogli
salut,


le web c'est du séquentielle. Donc quand tu démarre l'upload tu n'as pas rien d'autre a l'affichage.

la solution souvent utiliser c'est l'upload via une frame cachée, l'upload et l'affichage de l'image étant réalisé en JS.

@+

Re: Script chronophage

Posté : 08 mars 2013, 16:26
par frsw194
Bonjour Alexandre,

Si je ne me trompe pas, je pense que je vous connais sur Videao... Mr Google Maps, non ?

En fait, pour répondre à votre question, il faut utiliser ajax. C'est le seul moyen que vous aurez d'afficher une image alors que le traitement s'effectue côté serveur...

Si vous avez besoin d'infos, n'hésitez pas : [email protected]

Bon courage.

Olivier

http://www.viadeo.com/groups/?container ... Ahub-title

Re: Script chronophage

Posté : 08 mars 2013, 16:37
par pellet.alexandre
Bonjour à tous.

Le problème est résolu assez simplement.

J'ai ajouté une iframe dans la page accueillant le formulaire, et je l'ai défini comme target du formulaire.

Du coup, sur le submit, je charge une modal avec un gif d'attente et dès que l'iframe charge du contenu, je vire la modal et le tour est joué.

Merci à tous pour votre aide.

Sinon, effectivement je suis sur Viadeo mais je n'ai pas la prétention de me surnommer Mr Google Maps. :non: mais cela reste ma spécialité.

Alexandre

Re: Script chronophage

Posté : 08 mars 2013, 16:42
par frsw194
Re-bonjour Alexandre,

C'était simplement une boutade... ;-)

Olivier

Re: Script chronophage

Posté : 08 mars 2013, 16:45
par pellet.alexandre
J'imagine bien! :D

Alexandre