Toon posts:

[VBscript] Equivalent voor Querystring*

Pagina: 1
Acties:

Verwijderd

Topicstarter
IK kan het niet de reference guide terugvinden en ook hier op GoT resultaatloos gezocht, maar weet iemand of
code:
1
2
3
For each item in Request.Querystring
    doe iets met Request.Querystring(item)
Next

ook mogelijk is in VBscript? het gaat dan met name om het verkrijgen van de variabelen uit de querystring.

/edit: aah, ik kan de totpictitel niet meer veranderen :(

[ Voor 9% gewijzigd door Verwijderd op 20-12-2003 12:13 . Reden: wilde topictitle veranderen ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. Request is normaliter een ASP-object. :? Die zit dus niet native in VBScript en is alleen beschikbaar als je .asp pagina's maakt.


ASP:
1
2
3
For each item in Request.Querystring
    Response.Write item & ":" & Request.Querystring(item)
Next


* gorgi_19 snapt niet waar de TS heen wil.
/edit: aah, ik kan de totpictitel niet meer veranderen
Maak een Topic Report aan (klik op het handje) en geef vervolgens een goede titel; een langsfietsende mod zal dan voor jou je titel aanpassen.

[ Voor 71% gewijzigd door gorgi_19 op 20-12-2003 12:16 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Ehm ja dat had ik al door. Sorry m'n vraag was wat onduidelijk: ik wilde dus een equivalent vinden in VBscript. Misschien kan het niet hoor, dat weet ik dus niet. :)

[ Voor 4% gewijzigd door Verwijderd op 20-12-2003 12:17 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 20 december 2003 @ 12:17:
Ehm ja dat had ik al door. Sorry m'n vraag was wat onduidelijk: ik wilde dus een equivalent vinden in VBscript. Misschien kan het niet hoor, dat weet ik dus niet. :)
En dan bedoel je clientside VBScript, wat op een webpagina draait? (vergelijk het met Javascript)

Of wil je dmv een commandprompt een .vbs bestand draaien?

[ Voor 11% gewijzigd door gorgi_19 op 20-12-2003 12:19 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Inderdaad! (Ik nam aan dat als ik het over VBScript had, dat we het dan allemaal over de client-side Javascript-look-a-like VBScript hebben :> ) In een webpagina trouwens want anders zou ik geen URL variabelen uit willen lezen, maar iig goed dat je het vroeg!

[ Voor 34% gewijzigd door Verwijderd op 20-12-2003 12:22 ]


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

edit: verkeerd gelezen :( dacht commandline, maar je wil toch vanuit webpage...

volgens mij zoek je naar wscript.arguments ;)


ik zou in het geval van vbscript in een webpage zoeken naar window.location en dan zelf de parameters eruit parsen denk ik ;) De meeste documentatie zal dan echter in javascript te vinden zijn, omdat vbscript nu eenmaal niet zo gebruikelijk is als clientside scripttaal...

[ Voor 72% gewijzigd door j_du_pee op 20-12-2003 12:29 ]

kaart != map && bottel != fles
Wacht op antwoord


Verwijderd

Topicstarter
Ik heb onder Javascript de volgende functie gevonden die iets soorgelijks doet:
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
31
32
<script language="JavaScript">
<!--
// Create variable is_input to see if there is a ? in the url
var is_input = document.URL.indexOf('?');

// Check the position of the ? in the url
if (is_input != -1)
{ 
// Create variable from ? in the url to the end of the string
addr_str = document.URL.substring(is_input+1, document.URL.length);

// Loop through the url and write out values found
// or a line break to seperate values by the &
for (count = 0; count < addr_str.length; count++) 
{

if (addr_str.charAt(count) == "&") 
// Write a line break for each & found
{document.write ("<br>");}

else 
// Write the part of the url 
{document.write (addr_str.charAt(count));}

}}

// If there is no ? in the url state no values found
else
{document.write("No values detected");}

-->
</script>


Maarre...het belangrijkste punt: is er nou in VBScript (en Javascript for that matter) niet eens een 'normale' functie die al in het pakket zit om variabelen - die meegegeven zijn in de URL - te kunnen accessen? :'(

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

Maarre...het belangrijkste punt: is er nou in VBScript (en Javascript for that matter) niet eens een 'normale' functie die al in het pakket zit om variabelen - die meegegeven zijn in de URL - te kunnen accessen
nope.

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1