Witam wszystkich forumowiczów!
Mam takie pytanko:
Jak wyciągnąc jakieś dane z adresu www.strona.pl?id=5;
Np. www.strona.pl?id=5;
Jak należy zrobić w JS aby uzyskać to co przechowuje zmienna id?
Pozdrawiam i z góry dzięki za odpowiedz
0
0
Pisałem na szybko, więc skrypt nie jest odporny na błędne adresy typu adres.pl?cos=bla&
<script type="text/javascript">
var loc = document.location;
var reg = /\?(.+)/;
var str = reg.exec(loc);
if (str != null)
{
var params = str[1].split('&');
var parameters = new Array();
for (i=params.length-1; i>=0; i--)
{
par = params[i].split('=');
parameters[par[0]] = par[1]; //zapisanie jako tablica asocjacyjna
}
//przykład wykorzystania
for (p in parameters)
{
document.write(p + ' => ' + parameters[p] + '<br>');
}
}
</script>