choupette549
Messages postés2Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention29 avril 2006
-
27 avril 2006 à 22:18
choupette549
Messages postés2Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention29 avril 2006
-
29 avril 2006 à 23:03
Bonjour,
Voilà mon problème :
J'ai une page HTML avec dans l'adresse une variable du genre http://monsite.com/mapage.htm?id=93 Voulant récupérer la valeur de cette variable, j'ai cherché après un script qui le fait.
J'en ai trouvé un dont voici son code :
function getURLvar()
{
var url=location.href;
var urlVars=url.split("?");
var v=new Array();
v["name"]=new Array();
v["val"]=new Array();
if (urlVars.length>0)
{
var vars=urlVars[1].split("&");
for (var i=0; i<vars.length; i++)
{
v["name"][i]=vars[i].split("=")[0];
v["val"][i]=vars[i].split("=")[1];
}
}
return(v);
}
function getUrl(alpha)
{
var v=getURLvar();
var cRet;
for (var i=0; i<v["name"].length; i++)
{
if (v["name"][i]==alpha)
{
cRet=v["val"][i];
}
}
return cRet;
}
Celui-ci j'ai pu le tester et il fonctionne correctement cependant c'est dans le cadre de l'ouverture d'une boite de dialogue :
[javascript:alert(getUrl('a')) récup variables]
Moi ce que je veux c'est utiliser la valeur de la variable que j'ai récupéré pour la mettre dans le champ d'un formulaire et ainsi pouvoir l'utiliser lors de l'envoi du formulaire pour mettre à jour une base de donnée Msql.
Quelqu'un pourrait-il m'aider ?
En espérant avoir été suffisament clair et complet.