IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

[ASP] Afficher une page au fur et à mesure du traitement


Sujet :

ASP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 31
    Points
    31
    Par défaut [ASP] Afficher une page au fur et à mesure du traitement
    Bonjour,

    Existe t-il un moyen d'afficher une page web au fur et à mesure de son traitement ?

    Je m'explique : j'ai un traitement qui pourrait devenir lourd à réaliser sur une page web. Je voudrais que chacune des actions s'affiche du genre :

    Action1.... OK
    Action2.... OK
    Action3....
    Au fur et à mesure du chargement de la page.

    Est-ce possible ? Si oui, comment procéder ?

    Merci d'avance,
    A.

  2. #2
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 59
    Points : 50
    Points
    50
    Par défaut
    Je ne pense pas que tu puisses car cela impliquerait que tu envoies plusieurs fois la même page HTML à l'utilisateur, chaque page correspondant à l'état actuel d'avancement de ton traitement. Or, tu n'es pas maître de l'ordi de l'utilisateur, c'est à lui de choisir quand il veut rafraîchir la page et donc, voir les modifs que tu réalises.

    La seule solution serait que tu passes en paramètre de ta page un refresh. Par contre, cela ne garantit pas que tu renouvelles la page à chaque fois qu'une action est exécutée mais, cela pourrait la rafraîchir au bout de X secondes

  3. #3
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Il suffit de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <% response.buffer = False %>
    en tout début de page (sinon ça coince parce que le header est déjà parti), et chaque fois que tu feras un response.write, il sera envoyé directement au client sans attendre que tout le code ASP de ta page ait été interprété.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 39
    Points : 31
    Points
    31
    Par défaut
    Merci, je met en place le processus, mais au premier abord, cela à l'air OK.

  5. #5
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Il faut plutôt insérer un response.flush dans le code. Cela indique au serveur qu'il doit envoyer (vider) le morceau de page au client. Ceci dit cela marche plus ou moins bien. Si le serveur est vraiment occupé, il se peut que cela ne fasse rien.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une page .asp
    Par joker92 dans le forum ASP
    Réponses: 3
    Dernier message: 07/10/2010, 09h38
  2. Afficher une page dans une autre page en ASP.net
    Par wassimDz dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 23/10/2007, 15h49
  3. [débutante] comment afficher une page asp ?
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2004, 09h40
  4. Afficher une page html
    Par Nicky dans le forum C++Builder
    Réponses: 6
    Dernier message: 14/04/2004, 14h36
  5. ASP rappeller une page
    Par pete007 dans le forum ASP
    Réponses: 2
    Dernier message: 02/04/2004, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo