[js] cookies

Pagina: 1
Acties:

  • DriesA
  • Registratie: December 2003
  • Laatst online: 16:52
Hey,
Ik wil met een knop alle gegevens van een formulier bewaren in een cookie. Ik heb op internet al heel wat scripts gevonden die dit doen. Maar blijkbaar bewaart het script enkel de variabelen/velden die je expliciet vermeld.
Vb: http://javascript.internet.com/forms/cookie-form-saver.html. Gezien ik een formulier met ongeveer 50 velden (getallen) heb wordt dit misschien nogal omslachtig.

Nu vroeg ik me af of er ook scripts zijn die gewoon meteen alle velden op een pagina bewaren, zonder dat ik alle velden moet opsommen?

I don't have hard drives. i just keep 30 chinese teenagers in my basement and force them to memorize numbers.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:01

crisp

Devver

Pixelated

ja, je kan natuurlijk gewoon door de elements collectie van je form heenlopen.

Intentionally left blank


  • DriesA
  • Registratie: December 2003
  • Laatst online: 16:52
Ik heb uiteindelijk toch dit script gebruikt: http://javascript.internet.com/forms/cookie-form-saver.html.
Als het document wordt geladen, dan moet ik in de body-tag het volgende
plaatsen: "onload="cookieForms('open', 'yourform')"". Maar daar staat al
"onload="bereken()"". En twee onload's gaat blijkbaar niet. Dus dacht ik een
functie te maken die beiden doet:
code:
1
2
3
4
5
function laden()
{
   cookieForms(open, aForm);
   function bereken();
}
Blijkbaar gaat het niet zo eenvoudig, want ik krijg de melding: "regel22:
object wordt verwacht"...

Apart werken beiden prima. Dus ik denk dat ik met die functie iets verkeerd
doe.
Ik heb trouwens zowel "cookieForms(open, aForm );" als "cookieForms('open',
'aForm');" geprobeerd.

I don't have hard drives. i just keep 30 chinese teenagers in my basement and force them to memorize numbers.


  • DriesA
  • Registratie: December 2003
  • Laatst online: 16:52
|:(
code:
1
2
3
4
5
function laden()
{
   cookieForms(open, aForm);
   bereken();
}

Domme fout. Door snel te zijn stond de "function" er nog. |:(
Blijkbaar zijn fouten niet altijd vergezocht. :)

I don't have hard drives. i just keep 30 chinese teenagers in my basement and force them to memorize numbers.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:01

crisp

Devver

Pixelated

dit werkt ook prima hoor:

HTML:
1
<body onload="foo();bar()">


en verder lijkt me toch dat je strings aan je functie moet meegeven, waarbij 'aForm' dan het id zou moeten zijn van je form.

Intentionally left blank


  • DriesA
  • Registratie: December 2003
  • Laatst online: 16:52
crisp schreef op 13 maart 2004 @ 16:00:
dit werkt ook prima hoor:
HTML:
1
<body onload="foo();bar()">
Bedankt voor de tip!
en verder lijkt me toch dat je strings aan je functie moet meegeven, waarbij 'aForm' dan het id zou moeten zijn van je form.
Euhm, ik durf het niet vragen, maar met schaamrood op de wangen: wat zijn strings? Zijn dat die variabelen tussen haakjes? (vb. "open" en "aForm" bij "cookieForms(open, aForm)"?)

In ieder geval, de naam van mijn formulier is aForm. :) In 't begin (ben al tijdje bezig aan dit formulier) had ik niet echt door dat dit gewoon een naam naar keuze was. Toen mijn 'frank' viel, had ik geen zin meer om het aan te passen.

I don't have hard drives. i just keep 30 chinese teenagers in my basement and force them to memorize numbers.


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Een string is een type var, net zoals een integer, boolean, long int, float etc...

zoek eens een goede tutorial ;)

Huur mij in als freelance SEO consultant!

Pagina: 1