[VB-Script] Run-on-client -> Cookie opslaan

Pagina: 1
Acties:

  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 04-09 12:53
Ik heb een stuk code wat niet op de server wordt uitgevoerd maar op de client, maar hoe moet ik nu precies cookies schrijven en lezen in VB-Script :? De regels Response.Cookies en Request.Cookies die slikt hij niet :(

Liever wil ik het niet in JavaScript maken!

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Op vrijdag 28 juni 2002 09:13 schreef Polderdijk het volgende:
Liever wil ik het niet in JavaScript maken!
Waarom niet? Dan kunnen tenminste oko bezoekers met niet-IE van je koekjes gebruik maken ;)

Exact expert nodig?


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 04-09 12:53
Op vrijdag 28 juni 2002 09:36 schreef Crazy_D het volgende:

[..]

Waarom niet? Dan kunnen tenminste oko bezoekers met niet-IE van je koekjes gebruik maken ;)
Het is voor lokaal intranet en IEDEREEN heeft IE5.5 of hoger!

Maar ik wil het niet in JavaScript maken omdat het niet lukt om in 1 cookie meerdere variabele te stoppen en met VB wel. Voorbeeldje:

In ASP zet ik de volgende dingen in 1 cookie:
Response.Cookies("Dit_is_een_cookie")("1e_variabele") = "1"
Response.Cookies("Dit_is_een_cookie")("2e_variabele") = "2"
Response.Cookies("Dit_is_een_cookie")("3e_variabele") = "3"

Maar in JavaScript kan ik maar 1 variabele in een cookie bakken en dat is nu ff niet de bedoeling! Dus hoe kan ik OF op de CLIENT met VB-Script een cookie maken OF hoe kan ik er in JavaScript voor zorgen dat ik MEERDERE variabele in 1 cookie moet bakken :?

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 12:32

gorgi_19

Kruimeltjes zijn weer op :9

Meerdere variabelen in een cookie? Kan je dan niet een object aanmaken, deze eigenschappen geven, deze eigenschappen vullen en het object opslaan in de cookie?

(VBScript heeft een gruwelijke hekel aan alles wat met objecten te maken heeft...;)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Ik heb ff gauw gezocht, en als ik het goed begrijp (niet getest) kun met document.cookie = waarde dus een cookie zetten, maar ik lees ook:
Assume you have input the users name and want to save it using a cookie:

Dim cookieDataName, cliName

cookieDataName = "clientName"

cliName = "Fred"

Document.Cookie = cookieDataName & "=" & " cliName


Cookie data is actually stored as a string of semicolon delimited "value=attribute" pairs

To see the result from the code on the prior page:

Alert Document.cookie

will display:

clientName=Fred;


o add MORE values to the cookie, simply repeat the assignment procedure:

Document.cookie = "age=32"

Alert Document.cookie

will print

clientName=Fred;age=32;


Example:

the cookie string = clientName=Fred;age=32;

we want to extract the value for 'age'

search the string (using Instr()) for "age"

advance 1 character beyond this (past the '=')

locate the ';' beyond the '=' (using Instr())

the characters you want are after the '=' and before the ';'
Misschien heb je er wat aan (en zo niet, wat een WoB ;)).

Exact expert nodig?