fg85
Messages postés370Date d'inscriptiondimanche 28 mars 2004StatutMembreDernière intervention13 avril 2007
-
4 juil. 2005 à 11:58
kuatsu
Messages postés10Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention24 août 2012
-
17 juin 2010 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
//Vous pouvez ajouter des fonctions ici :
if(location.search.substring(1))
{
//On récupère le nombre d'argument et on coupe les différents arguments dans un tableau
jshp_arg = location.search.substring(1).split('&');
//On recherche la longueur du tableau
jshp_nbrarg = jshp_arg.length;
//On créé le tableau get qui permettra de récupérer les variables
jshp = new Array();
for(i=0;i<=jshp_nbrarg;i++)
{
//Recherche du signe egal
jshp_tpeg = (jshp_arg[i].indexOf("=",0));
//Récupératon du nom de la variable
jshp_tpname = jshp_arg[i].substring(0,jshp_tpeg);
//Récupération de la valeur de la variable
jshp_tpvar = jshp_arg[i].substring(jshp_tpeg+1,jshp_arg[i].length);
//Stockage dans le tableau final
jshp[jshp_tpname] = jshp_tpvar;
}
}
</script>
<script>
//Maintenant le développeur peut faire ce qu'il veut avec les variables ...
//Vous pouvez appelez une variable avec jshp["nomdelavariable"] .
/*
Par exemple si l'url est index.htm?lang=fr&txt=salut&yeaaa=bouuu
Alors pour récupérer la variable "txt" vous devrez entrer dans votre
code javascript :
jshp["txt"]
Ainsi pour voir la valeur de la variable il suffit d'entrer
17 juin 2010 à 11:57
Il faut mettre ca dans le body.
<script type="text/javascript">
<!--
if ( window.location.search )
{ // des paramètres dans l'URL existent.
document.getElementById("nom").value = urlvar['nom'];
document.getElementById("prenom").value = urlvar['prenom'];
document.getElementById("email").value = urlvar['email'];
document.getElementById("url").value = urlvar['url'];
}
//-->
</script>
Merci bien!
17 juin 2010 à 11:25
Je suis une vraie quiche en java, pourriez vous me dire s'il vous plait comment faire ceci via votre code?
document.getElementById("prenom").value = urlvar['prenom'];
document.getElementById("nom").value = urlvar['nom'];
etc...
4 juil. 2005 à 11:58
Voici le code pour ceux que sa intéresse :
<script>
/*
################################################################
### JSHP.js ###
############################################# Version 1.0 ######
################################################################
Auteur : fg
Site : http://fg.logiciel.free.fr
E-mail : fg.logiciel@free.fr
FREEWARE
*/
//Vous pouvez ajouter des fonctions ici :
if(location.search.substring(1))
{
//On récupère le nombre d'argument et on coupe les différents arguments dans un tableau
jshp_arg = location.search.substring(1).split('&');
//On recherche la longueur du tableau
jshp_nbrarg = jshp_arg.length;
//On créé le tableau get qui permettra de récupérer les variables
jshp = new Array();
for(i=0;i<=jshp_nbrarg;i++)
{
//Recherche du signe egal
jshp_tpeg = (jshp_arg[i].indexOf("=",0));
//Récupératon du nom de la variable
jshp_tpname = jshp_arg[i].substring(0,jshp_tpeg);
//Récupération de la valeur de la variable
jshp_tpvar = jshp_arg[i].substring(jshp_tpeg+1,jshp_arg[i].length);
//Stockage dans le tableau final
jshp[jshp_tpname] = jshp_tpvar;
}
}
</script>
<script>
//Maintenant le développeur peut faire ce qu'il veut avec les variables ...
//Vous pouvez appelez une variable avec jshp["nomdelavariable"] .
/*
Par exemple si l'url est index.htm?lang=fr&txt=salut&yeaaa=bouuu
Alors pour récupérer la variable "txt" vous devrez entrer dans votre
code javascript :
jshp["txt"]
Ainsi pour voir la valeur de la variable il suffit d'entrer
alert(jshp["txt"]);
*/
</script>