[JavaScript]Insérer une valeur de l'url

Statut
N'est pas ouverte pour d'autres réponses.

SkYlEsS

Elite
Mon problème est simple : Comment insérer dans un script JavaScript une valeur contenue dans l'url ?

L'url : ...faq.php?sujet=PLAIDOYER&option=Quid


Code:
tabMeny.makeMenu();
switchTab("sujet");
selectTabLink("sujet"+"_"+"option");
Merci d'votre aide =]
 

null

ose();
Vu que c'est un fichier PHP, tu peux faire :

Code:
var option = <?=$_GET['option']?>;
tabMeny.makeMenu();
switchTab("sujet");
selectTabLink("sujet"+"_"+option);
Non ? :)
 
1er
OP
SkYlEsS

SkYlEsS

Elite
null a dit:
Vu que c'est un fichier PHP, tu peux faire :

Code:
var option = <?=$_GET['option']?>;
tabMeny.makeMenu();
switchTab("sujet");
selectTabLink("sujet"+"_"+option);
Non ? :)
Code:
var option = <?$_GET['option']?>;
tabMeny.makeMenu();
switchTab("sujet");
selectTabLink("sujet"+"_"+option);
Tu as mis un "=" en trop je pense ...

Dans les deux cas, ça ne semble pas fonctionner :-(
 

AssiuM

Fan
P-e avec un echo en plus ?
 

k o D

Elite
AssiuM a dit:
P-e avec un echo en plus ?
Si tu places un écho oui.

Tu peux soit faire ceci:

Code:
var option = <? echo $_GET['option']?>;
tabMeny.makeMenu();
switchTab("sujet");
selectTabLink("sujet"+"_"+option);
ou

Code:
echo "var option = $_GET['option'];
tabMeny.makeMenu();
switchTab('sujet');
selectTabLink('sujet'+'_'+option);"
Mais dans les 2 cas çà doit fonctionner ;)
 

null

ose();
SkYlEsS a dit:
Tu as mis un "=" en trop je pense ...
Non non, <?=$_GET['option']?> est l'équivalent de "<? echo $_GET['option']; ?>" sauf que c'est beaucoup plus facile à écrire =]
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Avec le "=", il me signale une erreur.

Bref, çà fonctionne : merci beaucoup à tous !

(Les votes de coeur ont été distribués ...)
 

null

ose();
SkYlEsS a dit:
Avec le "=", il me signale une erreur.
Ca m'intrigue ça car moi j'ai rien et ça marche très bien :gne: L'informatique, quand tu nous tiens :p
 
1er
OP
SkYlEsS

SkYlEsS

Elite
null a dit:
Ca m'intrigue ça car moi j'ai rien et ça marche très bien :gne: L'informatique, quand tu nous tiens :p
J'ai déjà renoncé à tout comprendre ... :roll:
 
S

Shrekju

ex membre
Peut-etre les short_open_tags tout simplement désactivé.
 
S

Shrekju

ex membre
Si tu vx faire tout en js tu peux utiliser document.referrer et parser la chaine.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut