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

Web Perl Discussion :

afficher vite html


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par défaut afficher vite html
    Bonjour tout le monde,

    Je souhaite faire une interface CGI a plusieurs programmes :
    - un qui va sur le web, capture ce qui l'interesse, et le stocke dans une DataBase,
    - un autre qui recherche sur la DataBase

    Pour l'instant, tout fonctionne bien. Cependant, le temps de traitement du programme qui cherche sur le Web, est tres important...
    Bilan, comme le CGI attend que le programme aie termine, le CGI n'affiche [Now processing, please wait few moments...] qu'apres 30sec...

    Savez vous si on peut lancer le process en tache de fond, ou dans une autre fenetre, et afficher dans la frame actuelle [Now processing, please wait few moments...] ?


    Merci d'avance et a bientot !
    Batou

  2. #2
    vic
    vic est déconnecté
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Par défaut
    Question déjà évoquée pas mal de fois.

    Une solution est d'afficher "waiting ..." puis de faire ton traitement, et une fois fini envoie un bout de javascript qui supprime le "waiting ..." et affiche le contenu. Comme les navigateurs analysent les pages au fur et a mesure tu devrais obtenir l'effet voulu.

  3. #3
    Membre expérimenté
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Par défaut
    Tu peux utiliser XMLHttpRequest pour ramener la page à la volée, à condition que le visiteur daigne executer ton Javascript. XHR est vraiment cool, mais bon, c'est hors sujet pour ce forum.

    Mais si c'est pour une utilisation interne, c'est peut-être une possibliité.

    N

  4. #4
    Membre confirmé Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par défaut language
    Bonjour les gens,

    merci pour vos reponses, je vais regarder le module XMLHttpRequest de plus pres.
    Cependant, est-ce que ca va poser des pbs avec l'ensemble de mon programme qui traite des pages html ?

    De plus, pour repondre a vic, je suis bien consient que c'est tout con comme probleme...
    Cependant etant novice en matiere de programmation, et utilisant plusieurs language finalement (html, javascript, perl, module CGi, etc.)... Finalement, je ne sais plus lequel des language il faut utiliser pour
    - faire cet affichage dans une frame de PLEASE WAIT
    - traiter le processus PERL sans rien afficher
    - afficher un message de resultat a la place de PLEASE WAIT, une fois que le processus est termine

    voila, dsl de ne pas avoir ete clair la premiere fois !

  5. #5
    vic
    vic est déconnecté
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Par défaut
    Non ca n'est pas si trivial que ça puisque le HTTP est sensé servir du contenu statique ...

    Fais une recherche sur AJAX (Asynchronous JavaScript and XML) sur le net ça pourra te donner des idées.

  6. #6
    Membre confirmé Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par défaut
    Ok, merci vic, je vais voir ce que c'est que AJAX.

    Ca m'etonne qd mm un peu que ca soit aussi difficile que ca...
    Pourtant, qd je seurfe sur le web, je tombe souvent sur des pages qui affiche un certain message... puis au bout d'un moment, on est redirige automatiquement vers une autre page.
    Est-ce que c'est different ? :

    Merci bcp
    Batou

  7. #7
    Membre confirmé Avatar de Batou
    Inscrit en
    Mars 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par défaut
    Je mets delestage pour l'instant...

    J'ai mis ma priorite sur d'autres focntion de mon programme, et je n'ai plus besoin de cette caracteristique.

    Merci a vic et nematoad !

    Je reviendrai plus tard sur ce probleme.

  8. #8
    Jeh
    Jeh est déconnecté
    Membre expérimenté Avatar de Jeh
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut
    Citation Envoyé par Batou
    Je mets delestage pour l'instant...

    J'ai mis ma priorite sur d'autres focntion de mon programme, et je n'ai plus besoin de cette caracteristique.

    Merci a vic et nematoad !

    Je reviendrai plus tard sur ce probleme.
    Tu as essayé avec ça te permet d'afficher ta page au fur et à mesure que le serveur revoie des informations. Concrètement, le serveur ne garde plus rien dans le buffer avant de l'envoyer (grosso modo).

Discussions similaires

  1. afficher du html dans une appli java
    Par pigpen dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 26/10/2009, 14h11
  2. [strategie][swing]afficher du HTML avec java
    Par Invité dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 30/04/2008, 10h45
  3. [SQL] Afficher du HTML extrait d'une BD
    Par Linaa dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 20/04/2006, 11h13
  4. Composant pour afficher du HTML avancé
    Par romaintaz dans le forum Composants
    Réponses: 5
    Dernier message: 10/11/2005, 21h02
  5. [HTMLEditorKit] afficher texte html dans excel
    Par Invité dans le forum Composants
    Réponses: 1
    Dernier message: 23/08/2005, 10h43

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