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 :

problème avec substring


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par défaut problème avec substring
    Bonsoir à tous,

    J'ai un problème avec substring !!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var a=top.corps.JobMenu.location;
    try{b=a.substring(0,3);}
    catch(err){alert(err);}
    me renvoie:
    A fortiori, le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    try{alert(a.substring(a.lastIndexOf('/'),a.lastIndexOf('.'));}catch(err){alert(err);}
    me renvoie la même erreur...

    Comment se faisse ????

    Merci pour vos réponses...

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script>
    var a="toto";
    try{b=a.substring(0,3);alert(b);}
    catch(err){alert(err);} 
    </script>
    Chez moi ca marche. Surement que ta variable a ne contient pas de chaine mais un objet ou autre siouxerie

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par défaut
    Bonjour,
    ça marche aussi lorsque je mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var a="dkflkjdf/fkdfldkf.dfkd";
    ça veut dire que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    top.corps.JobMenu.location;
    n'est pas une valeur ??

    coment récupérer le chemin et nom de la page chargé dans la frame JobMenu ?? pour ensuite faire une traitement (split, substring) dessus ???

    Merci de ta réponse.

    Bon appétit ;o)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par défaut
    Ah, ba j'ai trouvé, c'est bon:
    C'était pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    top.corps.JobMenu.location;
    mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    top.corps.JobMenu.location.href
    Et là ça marche.

    Merci pour ta réponse.

    Bonne journée.

  5. #5
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par LE NEINDRE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    top.corps.JobMenu.location;
    n'est pas une valeur ??
    alert() ou la console javascript de Firefox te le confirmera.

    Pour acceder aux frames :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    parent['frameName'].location.href
     
    or
     
      parent.frameName.location.href
    ou alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('frameId').src

  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
    j'aurais proposé

    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 !

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

Discussions similaires

  1. [MySQL] php : j'ai un problème avec substr()
    Par totoAussi dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/04/2010, 19h26
  2. Problème avec substring
    Par nicleco dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/08/2008, 16h38
  3. problème avec substr
    Par bills dans le forum SL & STL
    Réponses: 4
    Dernier message: 01/02/2008, 09h49
  4. [XSLT]problème avec substring et when
    Par fabnet dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 29/10/2007, 07h28
  5. problème avec substring
    Par trotters213 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/10/2006, 15h39

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