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'ex�cution de code


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut Interruption d'ex�cution de code
    Bonjour.
    Je suis d�butant en javascript et j'ai un petit souci.
    En fait je fais un code javascript qui m'affiche une boite de confirmation et je voudrais que si l'utilisateur clique sur "Annuler" la suite du code qui est en php ne s'ex�cute pas.
    Quand j'ai uniquement besoin du php j'utilise exit() mais apparament il n'existe pas en javascript.

    Y'a t-il un �quivalent ? Si oui lequel ?

    Voici mon code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <script language="javascript">
        if(!confirm('Etes-vous s�r de vouloir continuer ?')){
              location.href='index.php';
              //La je voudrais arr�ter l'execution du reste de la page qui est en php
         }
    </script>


    Merci d�j�

  2. #2
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour,


    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    if(!confirm('Etes-vous s�r de vouloir continuer ?'))
    {
              location.href='index.php';
              //La je voudrais arr�ter l'execution du reste de la page qui est en php
              return ;
         }

  3. #3
    Membre exp�riment� Avatar de Ikonic
    Inscrit en
    F�vrier 2007
    Messages
    197
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 197
    Par d�faut
    Salut,

    As-tu essay� avec break; ?

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    J'ai essay� le return �� ne passe pas. Et le break non plus !

  5. #5
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    � ma connaissance break est reserv� exclusivement � cette structure :
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    switch (variable)
    {
        case 0: instruction();
                   break;
     
        case 1: instruction();
                   break;
     
        case 2: instruction();
                   break;
    }


    [edit] je n'ai pas attention Kimado... Ton instruction n'est pas dans une fonction ?[/edit]

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    Citation Envoy� par auteur
    [edit] je n'ai pas attention Kimado... Ton instruction n'est pas dans une fonction ?[/edit]

    Non non en fait c'est une page htlm/php classique dans laquelle j'ai mes balises "<script>" et c'est dans ce script que je veux stopper l'ex�cution comme je le ferais avec un exit() si j'�tais entre mes balises php.

  7. #7
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    Ikonic est proche de la solution avec avec break :

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript">
    <!--
        fin:
        if(!confirm('Etes-vous sûr de vouloir continuer ?'))
        {
              alert("coucou");
              break fin;
              alert("hello");
        }
     
    //-->
    </script>

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 163
    Par d�faut
    En fait c'est bon j'ai retourn� le probl�me.
    Quand je suis dans mon javascript j'appelle une page qui ne contient que du php gr�ce � location.href et �� passe tout seul !
    Merci quand m�me pour votre aide !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 44
    Dernier message: 02/08/2006, 16h12
  2. Erreur 3141 dans ex�cution de code
    Par zoom61 dans le forum Access
    R�ponses: 13
    Dernier message: 23/03/2006, 17h31
  3. [RosASM] Tracer l'ex�cution du code
    Par aumeunier dans le forum x86 32-bits / 64-bits
    R�ponses: 2
    Dernier message: 14/03/2006, 18h26
  4. R�ponses: 3
    Dernier message: 20/04/2005, 12h30
  5. R�ponses: 7
    Dernier message: 03/02/2005, 17h20

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