function PrmUrl()
{
var prm = new Array();
var tmp = unescape(window.location.search).substr(1).split("&");
var inter;
for ( i=0; i<tmp.length; i++)
{
inter=tmp[i].indexOf("=");
if ( inter>=0 )
{
prm[tmp[i].substr(0,inter)]=tmp[i].substr(inter+1)
}
else {
prm[tmp[i]]="";
}
}
return prm;
}
/*============================================================
appel : $_GET=PrmUrl();
après on utilise $_GET["variable"] comme en PHP.
exemple test.htm :
<script type="text/javascript" src="PrmUrl.js"></script>
<script type="text/javascript">
if ( window.location.search )
{ // des paramètres dans l'URL existent.
var $_GET=PrmUrl();
var tmp= "-----------------------\r\n"+
"exemple par leur noms :\r\n"+
"-----------------------\r\n"+
"\tp1 = "+$_GET["p1"]+"\r\n"+
"\tp2 = "+$_GET["p2"]+"\r\n"+
"------\r\n"+
"tous :\r\n"+
"------\r\n";
for ( var n in $_GET )
{
tmp+="\t"+n+" = "+$_GET[n]+"\r\n";
}
alert (tmp) ;
}
else { // s'appelle lui-même en passant des paramètres dans l'URL.
location.href="test.htm?p1=v1&p2=v2&p3=trois&prm4&cinq=exemple";
}
</script>
====================================================*/