Appliquer css si l'url contient
yaya
-
Konseil Messages postés 641 Date d'inscription Statut Membre Dernière intervention -
Konseil Messages postés 641 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Depuis ce matin je cherche à appliquer un css en fonction de l'url d'une page :
- Si l'url contient domaine.com/adresse -> pas de changements
- Si l'url contient domaine.com/adresse?back=order.php -> css supplémentaire (pas long du tout)
J'ai eu un début de réponse en utilisant la propriété window.location.pathname, mais je ne parvient pas à mes fins, j'ai vraiment du mal avec le javascript :-(
Une idée ? :-)
Depuis ce matin je cherche à appliquer un css en fonction de l'url d'une page :
- Si l'url contient domaine.com/adresse -> pas de changements
- Si l'url contient domaine.com/adresse?back=order.php -> css supplémentaire (pas long du tout)
J'ai eu un début de réponse en utilisant la propriété window.location.pathname, mais je ne parvient pas à mes fins, j'ai vraiment du mal avec le javascript :-(
Une idée ? :-)
1 réponse
-
Salut,
essaye plutôt avecwindow.location.search.substring(1)
dans ton cas, il retourneraback=order.php
Donc tu fais quelque chose comme:
if(window.location.search.substring(1)=="back=order.php"){
alert('CSS supplémentaire');
}
else{
alert('Pas dechangement');
}-
-
PS : À titre informatif, est-ce qu'il existe l'équivalent de
window.location.search.substring(1)
pour rechercher dans l'URL tout entière, et pas juste à la fin ?
Je vois qu'avecwindow.location.search.substring(1)
, si l'URL ne se termine pas exactement par ce qui est écrit, ça ne fonctionne pas. :-) -
-