begin process at 2012 05 29 11:48:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

if qui fonctionne pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

if qui fonctionne pas

jeudi 2 novembre 2006 à 13:59:02 | if qui fonctionne pas

jorrie

Bonjours, jai une fonction en javascript qui ne fonctionne pas, a cahque fois il rentre dans la 1ere condition meme si je force l'etape="Etudes préliminaires", il va toujours dans celui de decouverte;


function Acces_Etape(id_pjt,etape)
{

    if (etape = "Découverte")

    {
        window.navigate("1-acte_naissance_pjt.aspx?Id_Projet=" + id_pjt + "");
    }
    else if (etape = "Etudes préliminaires")
    {
        window.navigate("2-etudes_preliminaires.aspx?Id_Projet=" + id_pjt + "");
    }
    else if (etape = "Etudes détaillées")
    {
        window.navigate("3-etudes_detaillees.aspx?Id_Projet=" + id_pjt + "");
    }
    else if (etape = "Développement")
    {
        window.navigate("4-Developpement.aspx?Id_Projet=" + id_pjt + "");
    }
    else if (etape = "Test")
    {
        window.navigate("5-Test.aspx?Id_Projet=" + id_pjt + "");
    }
    else if (etape = "Lancement et bilan")
    {
        window.navigate("6-Lancement_Bilan.aspx?Id_Projet=" + id_pjt + "");
    }
   
}
jeudi 2 novembre 2006 à 14:11:04 | Re : if qui fonctionne pas

bultez

Membre Club




Bonjour,

   = c'est l'affectation d'une valeur à une variable
   == c'est un test

donc...
   if (etape = "Découverte") 
            met la variable etape égale à  Découverte
                  et le if est vrai.

                        Cordialement       Bul    [
mon Site ]    [ M'écrire ]
jeudi 2 novembre 2006 à 14:17:27 | Re : if qui fonctionne pas

syndrael

Bultez a raison..
Je code aussi kom ça, affecter une variable dans des else if en PHP par exemple..
S.


jeudi 2 novembre 2006 à 14:21:07 | Re : if qui fonctionne pas

Charles Racaud

Membre Club
Salut,

Tu peut même utiliser un switch. Ca te simplifira encore plus les choses.

__________________
Kenji
 

jeudi 2 novembre 2006 à 14:30:30 | Re : if qui fonctionne pas

jorrie

du cou j'ai fait un swith mais la j'ai plu rien qui se lance

switch(etape)
    {
        case "Découverte" :
            window.navigate("1-acte_naissance_pjt.aspx?Id_Projet=" + id_pjt + "");
        case "Etudes préliminaires" :
            window.navigate("2-etudes_preliminaires.aspx?Id_Projet=" + id_pjt + "");
        case "Etudes détaillées" :
            window.navigate("3-etudes_detaillees.aspx?Id_Projet=" + id_pjt + "");
        case "Développement" :
            window.navigate("4-Developpement.aspx?Id_Projet=" + id_pjt + "");
        case "Test" :
            window.navigate("5-Test.aspx?Id_Projet=" + id_pjt + "");
        case "Lancement et bilan" :
            window.navigate("6-Lancement_Bilan.aspx?Id_Projet=" + id_pjt + "");
    }
jeudi 2 novembre 2006 à 14:49:44 | Re : if qui fonctionne pas

bultez

Membre Club




euh... nous on ne sait pas ce qu'il y a
   ni dans etape, ni dans id_pjt ( et si ça ce trouve
      il y a des caractères comme espaces et autres... )
   et c'est une comparaison stricte comme ==
ensuite, le 1er paramètre de window.navigate,
      c'est l'url d'une page ( drôle d'adresse    6-Lancement_Bilan.aspx par exemple
      ça veut dire qu'une page nommée  "6-Lancement_Bilan.aspx" existe)
   ce n'est pas exclusif IE windwos.navigate ? regarder window.location.href
normalement, à la fin de chaque case, un break; doit exister
   sans conséquences ici, mais par principe....
il y a peut-être d'autres choses....

                        Cordialement          Bul       [
mon Site]    [M'écrire]
jeudi 2 novembre 2006 à 14:56:18 | Re : if qui fonctionne pas

jorrie

voici le moment ou j'appel mon javascript 

             Lien_Hypertexte.NavigateUrl="javascript:Acces_Etape(L286,Etudes préliminaires)";

du coup j'ai fait ca dans ma fonction et ca me lance toujours le cas default.

switch(etape)
    {
        case "Découverte" :
            window.navigate("1-acte_naissance_pjt.aspx?Id_Projet=" + id_pjt + "");break;
        case "Etudes préliminaires" :
            window.navigate("2-etudes_preliminaires.aspx?Id_Projet=" + id_pjt + "");break;
        case "Etudes détaillées" :
            window.navigate("3-etudes_detaillees.aspx?Id_Projet=" + id_pjt + "");break;
        case "Développement" :
            window.navigate("4-Developpement.aspx?Id_Projet=" + id_pjt + "");break;
        case "Test" :
            window.navigate("5-Test.aspx?Id_Projet=" + id_pjt + "");break;
        case "Lancement et bilan" :
            window.navigate("6-Lancement_Bilan.aspx?Id_Projet=" + id_pjt + "");break;
        //default: window.navigate("2-etudes_preliminaires.aspx?Id_Projet=" + id_pjt + "");;break;
    }

jeudi 2 novembre 2006 à 16:58:02 | Re : if qui fonctionne pas

roro06



Bonjour

et avec
Lien_Hypertexte.NavigateUrl="javascript:Acces_Etape(L286,'Etudes préliminaires')";    ?

Cordialement
Roro webDev


Cette discussion est classée dans : id, window, etape, navigate, pjt


Répondre à ce message

Sujets en rapport avec ce message

creer des option dans une liste deroulate à la volée [ par axl63800 ] Bon je vais essayer d'etre le plus clair possibleEn gros j'ai un formulaire pour remplir une base de donnée et qui va recolter des infos dans celle ci Monter et descendre un div [ par Also know as ] Bonjour à tous ! Voilà mon petit problème du jour... :                 id="image_0"name= variable dynamique pour fonction slide mootools [ par zemele ] Bonjour,Je souhaite appliquer une fonction slide à plusieurs éléments d'un coup. Cela implique d'utiliser une variable dynamique (enfin je crois). Voi window.location.search [ par tets88 ] Bonjour, J'ai un problème qui me dépasse au niveau compréhension. Je vous explique en quelques mots le principe. J'ai un javascript qui rajoute un pa Change de l'image au survole de la souris [ par mamsk00 ] Bonjour, [code=js] function lien(id) { if (id=="1"){window.location="#1"} if (id=="2"){window.location="#2"} if (id=="3"){window.location="#3" Comment recuperer le nom d'une form [ par neoreload ] Bonjour, Je souhaiterai récupérer le nom du formulaire qui a lancé ma 2eme page pour effectuer un refresh dans. J'ai une page1.html qui lance une pa ExtJS: JsonStore données complexes [ par TheGorgo ] Bonjour, J'utilise ExtJS pour développer un site web de gestion de projets. J'ai besoin de faire un tableau multidimensionnel. J'aimerais utiliser u Jquery - Appel ajax dans un modalbox [ par lostrailler ] Bonjour à tous, Je vous expose mon soucis avec jquery et le plugin modalbox. Je dois afficher un formulaire à remplir dans un modalbox. Jusque là pa récupérer id d'un while php dans box javascript [ par noanis ] Bonsoir, J'ai un while qui génére une liste, chaque élément de cette liste possède un lien javascript qui ouvre une box. Je voudrais récupérer l'id window.open qui pose pb [ par bugs74 ] Bonjour j'ai un problème avec IE (fonctionne sur les autres navigateurs) sur un script qui fait un appel automatique à window.open. le window.open se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,402 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales