js-get-variabelen-laden
Gesponsorde koppelingen
PHP script bestanden
Het script die alle variabelen in een array plaatst:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Array aanmaken waarin de variabelen worden geplaatst
var _get = Array();
// Declareer variabele waar alle data vanaf het vraagteken in de url staat
var urlSplit = location.href.split("?")[1];
if (urlSplit) {
// Ga alleen door als er daadwerkelijk variabelen meegegeven worden
// Deel deze variabele op op de plaatsen waar een &-teken staat
urlSplit = urlSplit.split("&");
// Plaats alle variabelen + waarde in _get array
for (i = 0; i < urlSplit.length; i ++) {
var value = urlSplit[i].split("=");
_get[value[0]] = value[1];
}
}
var _get = Array();
// Declareer variabele waar alle data vanaf het vraagteken in de url staat
var urlSplit = location.href.split("?")[1];
if (urlSplit) {
// Ga alleen door als er daadwerkelijk variabelen meegegeven worden
// Deel deze variabele op op de plaatsen waar een &-teken staat
urlSplit = urlSplit.split("&");
// Plaats alle variabelen + waarde in _get array
for (i = 0; i < urlSplit.length; i ++) {
var value = urlSplit[i].split("=");
_get[value[0]] = value[1];
}
}
De korte versie die de variabelen middels een functie aanroept retourneert:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
Deze functie geeft een lege string of null terug wanneer het niet lukt de
get variabel op te halen, en geeft een string terug met de waarde van de get variabel als deze aanwezig is.
s , string, Naam van get variabel
doel, object, Doelobject waar get variabel vandaan moet komen
*/
function _get(s,doel) {
if(!doel) doel=window;
if(!doel.location.search) return '';
return (doel.location.search.match(new RegExp(s+'=([^&]+)'))[1]);
}
/* Voorbeeld aanroep:
_get("naam", parent);
_get("naam", top);
*/
Deze functie geeft een lege string of null terug wanneer het niet lukt de
get variabel op te halen, en geeft een string terug met de waarde van de get variabel als deze aanwezig is.
s , string, Naam van get variabel
doel, object, Doelobject waar get variabel vandaan moet komen
*/
function _get(s,doel) {
if(!doel) doel=window;
if(!doel.location.search) return '';
return (doel.location.search.match(new RegExp(s+'=([^&]+)'))[1]);
}
/* Voorbeeld aanroep:
_get("naam", parent);
_get("naam", top);
*/