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

JavaScript Discussion :

Interruption d'un script javascript à distance


Sujet :

JavaScript

Vue hybride

mtoboz Interruption d'un script ... 25/08/2014, 11h25
SpaceFrog a part un ajax dans un... 25/08/2014, 11h40
mtoboz merci pour ta solution . ... 25/08/2014, 11h45
SpaceFrog le prérequis est que ta... 25/08/2014, 11h55
mtoboz merci pour ces inofrmation ... 25/08/2014, 11h59
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Août 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2014
    Messages : 13
    Par défaut Interruption d'un script javascript à distance
    Bonjour,

    j'ai une page ( html ou php ) avec un script en javascript qui dure environ 10 minutes ( style de barre de progression ) .

    Du coté administrateur, je souhaiterai interrompre ce script a distance quand je le souhaite sans que l'utilisateur ne fasse de manipulation.

    Est ce possible ? si oui comment faire ?
    Sinon merci de me dire avec quel langage je pourrais faire qqchose comme ça ?

    Merci par avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    a part un ajax dans un setInterval qui modifierait un boolean à condition que ton script qui dure 10 minutes soit lui même dans une boucle et que tu puisses y teste le boolenan
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Août 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2014
    Messages : 13
    Par défaut
    merci pour ta solution .

    Mais ca donne quoi en code ? parceque la j'ai pas bien compris.

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    le prérequis est que ta fonction de départ contienne une boucle de façon à pouvoir interroger une variable boolean
    si le bool = true on continue , si le bool = false on stoppe la fonction

    en parallèle dans un setInterval tu fais une requete ajax vers un fichier sur le serveur qui te retourner true ou false.
    sur le succes tu attribue le retoure true ou false à ton boolean qui bloquera ou non la fonction
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Août 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2014
    Messages : 13
    Par défaut
    merci pour ces inofrmation

    mais je te donne mon code
    Que puis je faire avec ca ....

    merci beaucoup de ton aide


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    var maxprogress = 100;   // total à atteindre
    var actualprogress = 1;  // valeur courante
    var itv = 0;  // id pour setinterval
    function prog(){
      if(actualprogress >= maxprogress) {
        clearInterval(itv);
        return;
      }
      var progressnum = document.getElementById("progressnum");
      var indicator = document.getElementById("indicator");
      actualprogress += 0.03;	
      indicator.style.width= actualprogress * 5 + "px";
      progressnum.innerHTML = Math.round(actualprogress)  + "%";
      if(actualprogress == maxprogress) clearInterval(itv);   
    }

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    je pense que tu peux utiliser le test

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(actualprogress >= maxprogress)
    et rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(actualprogress >= maxprogress or bool)
    car cela semble quitter ta fonction
    il te suffit ensuite d'aller cherche le bool an ajax
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Lancer un script SQL à distance
    Par Michel38 dans le forum MS SQL Server
    Réponses: 13
    Dernier message: 29/03/2006, 09h33
  2. Probleme avec un script javascript->php
    Par leluis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2006, 15h32
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 14h28
  4. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 19h29
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38

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