Toon posts:

[javascript] dis ech heel simpel geloof ik

Pagina: 1
Acties:

Verwijderd

Topicstarter
He mensen,
Ik ben alweer een heel stuk verder met m'n script om logo's te resellen, nou heb ik nog een probleempje wat me niet al te moeilijk lijkt.
Hoe moet je in javascript variabelen uitlezen,

dus als ik zo m'n pagina aanroep:
pagina.html?categorie=humor

dat ik de waarde van "categorie" kan uitlezen en gebruiken in javascript?

Ik heb et al in een ander scrippie gezien maar ik weet nie meer welke |:(

[off-topic]
best wel vreemd dat je geen greeting meer onder je bericht kunt zetten, ik moet er wel aan wennen :+
[/off-topic]

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

Mischien een id om het eerst gewoon te proberen?

Volgens mij kun je "categorie" gewoon als var. gebruiken.

Verwijderd

Topicstarter
Op maandag 05 november 2001 21:21 schreef hdd het volgende:
Volgens mij kun je "categorie" gewoon als var. gebruiken.
werkt niet :( had ik trouwens al geprobeerd.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Gewoon je window.location.href uitlezen, en daar scannen op 'categorie=' en wat erachter staat in een variabele stoppen.

Intentionally left blank


  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

je kunt de query string uitlezen in javascript dmv location.search:
code:
1
2
3
<script language="Javascript type="text/javascript">
document.write(location.search);
</script>

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

hier heb je nog een stukje copy&paste code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script language="javascript" type="text/javascript">

// de functie
function getQueryString()
{
    var i, aGetVars = new Array();
    var oWindow = (arguments[0] ? arguments[0] : self);
    var sSearch = oWindow.location.search;
    if (sSearch.length > 1)
    {
        sSearch = sSearch.substring(1, sSearch.length);
    
        var aNameValuePairs = sSearch.split("&");
        for (i=0; i<aNameValuePairs.length; i++)
        {
            aNameValue = aNameValuePairs[i].split("=");
            aGetVars[unescape(aNameValue[0])] = unescape(aNameValue[1]);
        }
    }
    return (aGetVars);
}
 
 
// klein voorbeeldje
var sItem;
var aGet = getQueryString();
for (sItem in aGet)
    document.write (sItem + ' = ' + aGet[sItem] + '<br />');

</script>

/disclaimer: hij lijkt te werken, maar garanderen doe ik niets ;)

Today's subliminal thought is:


Verwijderd

Topicstarter
Iedereen bedankt :*! het testen gaat beginnen B-)

Verwijderd

Topicstarter
Werkt! :7
Thank ya all!
Pagina: 1