Récupérer un GET en JavaScript
whombat
-
whombat -
whombat -
Bonjour à tous,
J'ai bien lu les tutos et les Faqs disponibles sur le web mais cela ne fonctionne pas...
Mon visiteur clique sur un drapeau et obtient la langue de son choix. Qui n'est pas obligatoirement celle du serveur. En php, je gère. en JS, je coince, or j'ai absolument besoin que JS me reconnaisse le GET.
Voilà où j'en suis, c'est simple pourtant...
[CODE]
if(isset($_GET["lang"])) {
$lang = $_GET["lang"];
?>
<script type='text/javascript'>
var nom=new Array();
var valeur=new Array();
param = window.location.search.slice(1,window.location.search.length);
first = param.split("&");
for(i=0;i<first.length;i++){
second = first[i].split('=');
nom[i] = second[0];
valeur[i] = second[1];
if (nom[i] == 'lang') {
langJs = valeur[i];
document.whrite=('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n');
}
}
</script>
<?php
$_SESSION["lang"] = $lang;
include ( "include/lang.inc" );
}
/CODE
En plus, si au lieu de fermer PHP avant de lancer JS je mets un echo, alors là j'obtiens une suite de caractères bizarres...
Un petit coup de pouce serait le bien venu.
Merci de votre aide,
Cordialement.
J'ai bien lu les tutos et les Faqs disponibles sur le web mais cela ne fonctionne pas...
Mon visiteur clique sur un drapeau et obtient la langue de son choix. Qui n'est pas obligatoirement celle du serveur. En php, je gère. en JS, je coince, or j'ai absolument besoin que JS me reconnaisse le GET.
Voilà où j'en suis, c'est simple pourtant...
[CODE]
if(isset($_GET["lang"])) {
$lang = $_GET["lang"];
?>
<script type='text/javascript'>
var nom=new Array();
var valeur=new Array();
param = window.location.search.slice(1,window.location.search.length);
first = param.split("&");
for(i=0;i<first.length;i++){
second = first[i].split('=');
nom[i] = second[0];
valeur[i] = second[1];
if (nom[i] == 'lang') {
langJs = valeur[i];
document.whrite=('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n');
}
}
</script>
<?php
$_SESSION["lang"] = $lang;
include ( "include/lang.inc" );
}
/CODE
En plus, si au lieu de fermer PHP avant de lancer JS je mets un echo, alors là j'obtiens une suite de caractères bizarres...
Un petit coup de pouce serait le bien venu.
Merci de votre aide,
Cordialement.
A voir également:
- Récupérer un GET en JavaScript
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Récupérer mon compte facebook désactivé - Guide
- Get data back - Télécharger - Récupération de données
- Comment récupérer un document dans le presse-papier samsung - Guide
3 réponses
déjà ce qui me saute aux yeux c'est ça :
document.whrite=('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n');
c'est
document.write('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n'); normalement, à moins que ce soit un élément inconnu pour moi :)
ensuite pour savoir qu'elles sont tes erreurs s'il y en a, je vous conseille de réactiver le débugger de IE (options>options internet>onglet avancés>deux cases à décocher sous navigation dans la liste)
document.whrite=('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n');
c'est
document.write('\n \n \n \n \n \n La langue est :' + langJs \n \n \n \n'); normalement, à moins que ce soit un élément inconnu pour moi :)
ensuite pour savoir qu'elles sont tes erreurs s'il y en a, je vous conseille de réactiver le débugger de IE (options>options internet>onglet avancés>deux cases à décocher sous navigation dans la liste)
Merci,
Effectivement, erreur d'inatention.
De plus, je ne connaissais pas ton tuyau pour les options IE. C'est aux petits oignons, cette possibilité. J'ai corrigé, ça marche...
Merci encore.
Cordialement.
Effectivement, erreur d'inatention.
De plus, je ne connaissais pas ton tuyau pour les options IE. C'est aux petits oignons, cette possibilité. J'ai corrigé, ça marche...
Merci encore.
Cordialement.
Merci pour le tuyau.
Je viens d'aller voir sur Google, et ça me parait un peu compliqué pour moi. Je développe en php et il m'indique où il y a un problème.
Je travaille avec PsPad qui est parfait en script. Et maintenant avec votre option, je suis équipé pour JS, je n'en demande pas plus, ce serait de la gourmandise...
Merci encore.
Je viens d'aller voir sur Google, et ça me parait un peu compliqué pour moi. Je développe en php et il m'indique où il y a un problème.
Je travaille avec PsPad qui est parfait en script. Et maintenant avec votre option, je suis équipé pour JS, je n'en demande pas plus, ce serait de la gourmandise...
Merci encore.