fonction asychrone

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction asychrone

par Cyrano » 03 mai 2007, 14:02

Chaque fonction JavaScript que tu définis est indépendante des autres. Certaines prendront plus de temps que d'autre pour s'exécuter, libre à toi d'en déclencher plusieurs à la fois, mais tu risques de te heurter à un problème : la seconde ne démarrera que lorsque la première sera exécutée : donc il faut choisir l'ordre de lancement avec soin. Autre option : tu déclenches la seconde depuis la première. Et éventuellement, tu pourrais justement utiliser AJAX en asynchrone, ça permettra à ta fonction d'exécuter ses action principales sans devoir attendre la fin de l'exécution de la sous-fonction.

par epso » 03 mai 2007, 11:26

Nan, la y a rien à voir avec AJAX, je l'utilise dans ce script mais la ce n'étais pas le but de ma question...

En fait, j'essaie de faire une gallerie photo, et j'aimerai bien faire une fonction qui charge les grandes photos pdt que le reste du site reste utilisable. Y a-t-il un moyen ou pas??

par jojolapine » 03 mai 2007, 10:33

Bonjour,
Il est possible grâce à la technologie ajax (c'est pas de la lessive hein ?)
D'effectuer des requêtes serveur avec javascript, ces dernières peuvent synchrones (on attend une réponse du serveur) ou asynchrone (on se fiche bien de ce qui à pu se passer)...
Par contre les script appelé sont des scripts serveurs (php, asp, etc...), donc si tu tiens absolument à faire de l'asynchrone entièrement côté client, tout d'abord, je ne vois pas l'interet, et ensuite, et ben :roll: je sais pas si c'est possible :lol:

fonction asychrone

par epso » 03 mai 2007, 10:04

Bonjour,

Voila je me demandais si il était possible de créer en javascript une fonction assynchrone qui pourrait tourner "en tache de fond" quelques secondes sans perturber le reste script???

Voila, merci :)