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 :

Espace en javascript


Sujet :

JavaScript

  1. #1
    Mut
    Mut est d�connect�
    Membre �prouv� Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par d�faut Espace en javascript
    Bonsoir, j'ai le code suivant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    if( texte == "Lancer" )
    parent.frames['Page'].location.href='Pages/Auxicom.php'
     
     
     
    dossier.Add( "Images/Auxicom.gif", "Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )
    Ma fonction r�agit correctement ! Par contre si je fais :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    if( texte == " Lancer" )
    parent.frames['Page'].location.href='Pages/Auxicom.php'
     
     
     
    dossier.Add( "Images/Auxicom.gif", " Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )
    La �a fonctionne pas !! si quelqu'un sait pourquoi...je pense que c'est tout b�te !

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    heu c'est parceque texte n'est pas �gal � ce que tu lui demande ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    var texte="Lancer" 
    alert(texte=="Lancer")
    texte=" Lancer"
    alert(texte==" Lancer")
    texte=" Lancer"
    alert(texte==" Lancer")
    �a r�pond � ta question ?

    autrement dit en javascript " " != " "
    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
    Mut
    Mut est d�connect�
    Membre �prouv� Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par d�faut
    Effectivement cela r�pond � ma question...mais il m'en vient donc une autre...comment provoquer un espace avant le L de "Lancer"
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    dossier.Add "Images/Auxicom.gif", "Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )
    sans le  

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    dossier.Add "Images/Auxicom.gif", " Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )
    ??



    P.S.
    Merci de ne pas remettre "probl�me" dans le titre ... tout le monde � des probl�mes, on se doute bien que si tu postes ici c'est que tu as un "probl�me" ...
    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
    Mut
    Mut est d�connect�
    Membre �prouv� Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par d�faut
    oui bien sur dans ce cas l� �a fonctionne bien mais par contre le "lancer" reste coll� � l'icone.alors que si j'ajoute un   l� l'espace est bien visible.

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    ben garde ton add avec &nbsp et teste avec :

    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 !

  7. #7
    Membre �clair�
    Avatar de buzzkaido
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par d�faut
    Dans le code que tu montrais au debut :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    if( texte == "Lancer" )
    parent.frames['Page'].location.href='Pages/Auxicom.php'
     
     
     
    dossier.Add( "Images/Auxicom.gif", "Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )
    Comment r�cupere-tu la valeur de "texte" ?

    Si c'est un truc du genre : getElementById("untruc").value;
    y'a des chances que tu r�cupere un espace (transcrit du controle HTML) et non pas un  

    Donc tu devrais peut-etre comparer � la valeur avec un espace :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    if( texte == " Lancer" )
    parent.frames['Page'].location.href='Pages/Auxicom.php'
     
     
     
    dossier.Add( "Images/Auxicom.gif", " Lancer", "Noeuds", "NoeudsOver", "OnClickFichier" )

  8. #8
    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,

    essaye ceci (avec escape) :

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    if( escape(texte) == escape(" Lancer") )
    parent.frames['Page'].location.href='Pages/Auxicom.php'
     
     
     
    dossier.Add( "Images/Auxicom.gif", escape(" Lancer"), "Noeuds", "NoeudsOver", "OnClickFichier" )
    voir �galement unescape.

  9. #9
    Mut
    Mut est d�connect�
    Membre �prouv� Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par d�faut
    SpaceFrog : j'avais d�j� essay� cette solution mais sans succ�s. Comme tu le dis plus haut, on obtient dans une msgbox " Lancer"

    Auteur : avec "escape" j'obtiens un %20 � la place de l'espace je sais pas ce que �a signifie...

    buzzkaido : J'ai aussi essayer ce que tu proposes mais �galement sans succ�s...

    Je sais plus trop quoi essayer....


    Merci beaucoup !


    edit : Je viens de m'apercevoir que la modification a apporter est tr�s certainement dans un fichier en .js car en fait c'est le code d'un "treeview" que j'ai r�cup�r� et vu que je d�bute dans les langages php,html et javascript j'avoue que la construction de ce treeview me d�passe largement....je me contentais de g�rer l'affichage ! J'attache le .js si vous souhaitez y jeter un coup d'oeil ! il est tr�s bien comment� et j'en remercie au passage son auteur !
    Fichiers attach�s Fichiers attach�s

  10. #10
    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
    Citation Envoy� par Mut
    Auteur : avec "escape" j'obtiens un %20 � la place de l'espace je sais pas ce que �a signifie...
    escape transforme les caract�res sp�ciaux (caract�res accentu�s, espace, etc...) en code ISO. %20 est le code de l'espace

  11. #11
    Mut
    Mut est d�connect�
    Membre �prouv� Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par d�faut
    c'�tait donc logique !

    Bon sinon en cherchant dans le fichier treeview.js (et en essayant de comprendre ! ) j'ai r�ussi � trouver ! en fait j'ai ajout� l'espace sous forme   dans ce fichier au bon endroit et ensuite vu qu'il passe dans un getElementById("untruc") comme l'avait dit buzzkaido, l'espace est transcrit "correctement" ou du moins comme je le souhaite . R�sultat, graphiquement j'ai bien mon espace entre l'icone et le texte et au niveau du code �a fonctionne �galement !!

    Un grand merci � vous tous pour m'avoir aid� et mis sur la bonne piste !

  12. #12
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    en fait la fonction utilis�e doit employer un createTextNode:
    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
    16
     
    <script type='text/javascript'>
    function foo(){
    var espace="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;coucou"
    var essai=document.createElement('div')
    essai.innerHTML=espace
    var essai2=document.createElement('div')
    essai2.appendChild(document.createTextNode(espace))
    document.body.appendChild(essai)
    document.body.appendChild(essai2)
    }
    </script>
    </head>
    <body onload="foo()">
    </body>
    </html>
    sinon un padding ou un margin aurait pu fair le taff
    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. [Article] Espaces de noms (ou namespace) en JavaScript
    Par bigboomshakala dans le forum G�n�ral JavaScript
    R�ponses: 17
    Dernier message: 19/04/2018, 18h19
  2. Espace et javascript
    Par oclone dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 27/06/2008, 15h24
  3. Comment ins�rer un espace � la fin d'un mot en javascript ?
    Par hellspawn_ludo dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 25/02/2008, 12h11
  4. [Javascript] Espacer les chiffres (centaines, milliers, millions .. etc)
    Par faxeur dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 08/01/2007, 15h10

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