- /*
- exemple
- l'URL courant de mon navigateur est :
- "http://lesite.fr/lapage.php?param1=...¶m2="
-
- je veux conserver lesparamètres de cette URL, pour les ré-utiliser
- dans un autre docuement
- j'obtiens donc :
- params="param1=...¶m2=..";
-
- Jai une autre URL qui a des paramètres, je veux garder uniqueemnt l'URL sans param
- url2="http://lesite_numero_2.fr/lapage.php?paramx=...¶my="
- Avec ma fonction j'obtiens donc
- url_base="http://lesite_numero_2.fr/lapage.php"
-
- Ensuite, il est simple d'ajouter les deux pour avoir :
- url_final= url_base +"?"+params
-
- Voici le code:
- */
-
- function getURL_base(url)
- {
- //renvoie un URL sans les paramètres et le ?
- var S_url = url;
- stopIndex=S_url.indexOf("?");
- url_sans_param=S_url.substr(0,stopIndex);
- alert("url: " + url_sans_param);
- return url_sans_param
- }
-
- function getURL_param(url)
- {
- //renvoie les param sans le ?
- var S_url = url;
- startIndex=S_url.indexOf("?");
- param=S_url.substr(startIndex+1);
- alert("param: " + param);
- return param
-
- }
- ///////
- /*EXEMPLE
-
- url1="http://www.javascriptfr.com/forum.v2.aspx?ID=583947"
- url2="http://search.ke.voila.fr/S/voila?rtype=kw&rdata=Location%20de%20voiture"
-
- url_base=getURL_base(url2);
- //http://search.ke.voila.fr/S/voila
-
- url_param=getURL_param(url1)
- //ID=583947
-
- url_final=url_base + "?" + url_param;
- //http://search.ke.voila.fr/S/voila ? ID=583947
-
- */
-
-
- yao
/*
exemple
l'URL courant de mon navigateur est :
"http://lesite.fr/lapage.php?param1=...¶m2="
je veux conserver lesparamètres de cette URL, pour les ré-utiliser
dans un autre docuement
j'obtiens donc :
params="param1=...¶m2=..";
Jai une autre URL qui a des paramètres, je veux garder uniqueemnt l'URL sans param
url2="http://lesite_numero_2.fr/lapage.php?paramx=...¶my="
Avec ma fonction j'obtiens donc
url_base="http://lesite_numero_2.fr/lapage.php"
Ensuite, il est simple d'ajouter les deux pour avoir :
url_final= url_base +"?"+params
Voici le code:
*/
function getURL_base(url)
{
//renvoie un URL sans les paramètres et le ?
var S_url = url;
stopIndex=S_url.indexOf("?");
url_sans_param=S_url.substr(0,stopIndex);
alert("url: " + url_sans_param);
return url_sans_param
}
function getURL_param(url)
{
//renvoie les param sans le ?
var S_url = url;
startIndex=S_url.indexOf("?");
param=S_url.substr(startIndex+1);
alert("param: " + param);
return param
}
///////
/*EXEMPLE
url1="http://www.javascriptfr.com/forum.v2.aspx?ID=583947"
url2="http://search.ke.voila.fr/S/voila?rtype=kw&rdata=Location%20de%20voiture"
url_base=getURL_base(url2);
//http://search.ke.voila.fr/S/voila
url_param=getURL_param(url1)
//ID=583947
url_final=url_base + "?" + url_param;
//http://search.ke.voila.fr/S/voila ? ID=583947
*/
yao