Mettre un point d'interrogation dans un location.pathname

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Mettre un point d'interrogation dans un location.pathname

Message par alv Sam 3 Mai 2014 - 12:24

Bonjour,
Comment peut-on mettre un point d'interrogation dans un location.pathname d'un code JS ?
J'ai fait ceci :
Code:
<script type="text/javascript">
if (_userdata['username'] == "XXX"){
   if(location.pathname == '/portal?pid=3'){
      document.write('xx');
   }
   else{
      document.write('yy');
   }
}
</script>
mais ça ne fonctionne pas à cause du point d'interrogation dans le code.
Comment faire ?
Merci d'avance.


Dernière édition par alv le Sam 3 Mai 2014 - 17:24, édité 2 fois
alv

alv
Membre habitué

Messages : 1539
Inscrit(e) le : 09/07/2012

https://www.forumpeuplevert.com
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un point d'interrogation dans un location.pathname

Message par Self Sam 3 Mai 2014 - 15:14

Bonjour,

Remplacez votre code par ceci :
Code:
<script type="text/javascript">*
$(function(){
   if (_userdata['username'] == "XXX"){
      if(location.pathname == '/portal' && /^\?pid=3$/.test(document.location.search)){
         document.write('xx');
      }else{
         document.write('yy');
      }
   }
});
</script>

Pour tout ce qui est du point d'intérogation et d'après on recherche cela avec un expréssion régulière.

Cordialement Smile .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre un point d'interrogation dans un location.pathname

Message par alv Sam 3 Mai 2014 - 17:23

Bonjour,
Merci beaucoup.

résolu
alv

alv
Membre habitué

Messages : 1539
Inscrit(e) le : 09/07/2012

https://www.forumpeuplevert.com
alv a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum