Mettre un point d'interrogation dans un location.pathname

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 le 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
# Tropactif #

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

http://urlz.fr/2OYC
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 le 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
+ Hyperactif +

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

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 le Sam 3 Mai 2014 - 17:23

Bonjour,
Merci beaucoup.

résolu

alv
# Tropactif #

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

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

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


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