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

WebDev Discussion :

problèmes timer et code serveur/navigateur


Sujet :

WebDev

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 372
    Par défaut problèmes timer et code serveur/navigateur
    Bonjour,
    je souhaite utiliser un timer pour actualiser une page web et modifier le contenu d'une variable globale du projet.

    Mon problème est que l'on ne peut utiliser les timer que dans des procédures locales du navigateur, que la fonction PageActualise() n'est disponible que pour le code côté serveur et la modification d'une variable globale à partir du code navigateur ne modifie pas la valeur de la variable sur le serveur.

    Voici ce que je voudrais faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    PROCEDURE ActualisePagePrix()
    SupprimePrix = Faux //variable globale
    PageActualise(maPage)
    SupprimePrix = Vrai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Timer("ActualisePagePrix",500,1)
    le problème est que ma procédure est une procédure serveur et qu'elle doit être appelée depuis un code navigateur.

    Comment puis-je faire pour que ma procédure soit utilisable en code navigateur?

    Je suis sous WebDev 14



    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 161
    Par défaut
    Hello ! Tu as deux manières de procéder.

    La première consiste à appeler comme paramètre de la fonction Timer(), une procédure navigateur contenant un ExécuteTraitement(). En l'occurrence, le code d'un bouton ou ta procédure.

    L'autre manière consiste à appeller une procédure navigateur lançant elle-même une procédure serveur via AjaxExécute().

    En espèrant avoir pu t'aider,

    Yannick

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 372
    Par défaut
    Merci,
    j'ai appelé ma fonction Timer depuis une procédure navigateur locale de ma page qui appelle ExecuteTraitement(monBouton,trtClic) sur le code de clic d'un bouton de ma page et ça marche.

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

Discussions similaires

  1. Problème Timer sous Serveur 2008 R2
    Par fveto dans le forum Composants VCL
    Réponses: 5
    Dernier message: 26/05/2014, 11h28
  2. problème avec mon code pour accès au serveur ftp
    Par mimi51340 dans le forum Général Java
    Réponses: 1
    Dernier message: 03/03/2008, 23h24
  3. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  4. Réponses: 11
    Dernier message: 13/10/2003, 14h48
  5. Quel est le problème dans ce code ?
    Par Luther13 dans le forum C
    Réponses: 12
    Dernier message: 26/08/2003, 16h09

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