mboost-dp1

Variabler i JavaScript


Gå til bund
Gravatar #1 - SnoW
27. mar. 2004 10:28
Er det muligt at tildele en variabel en værdi som bliver siddende så længe brugeren er på ens hjemmeside - vel og mærket uden at bruge variablerne i adresselinien?

Lidt ligesom sessions i php, bare i javascript.

Hvis ja, hvordan?
Gravatar #2 - GroWL
15. apr. 2004 17:45
Det kan desværre ikke lade sig gøre sådan lige umiddelbart. Den eneste mulighed man har for at gemme variabler fra en side til den næste i javascript er i adressen på siden.

Du har dog den mulighed at lave en side med frames (om du vil, kan du godt nøjes med at have en frame). På denne måde er adressen skjult og du kan linke til diverse sider uden at besøgeren kan se alle GET variablerne.

Når nu du har skjult adressen, kan du få den frem igen ved hjælp af følgende objekt/variabel:
frames.document.location.href

håber det var noget du kunne bruge ;)

/GroWL
Gravatar #3 - blackthorne_dk
28. apr. 2004 20:42
alternativt kan du gemme informationerne i en cookie..
der kan dog ikke være ret mange informationer i en sådan fætter, men til små enkelte variabler burde det gå an.

en lille guide til det:
http://www.the-cool-place.co.uk/javascript/tutoria...
Gravatar #4 - amokk
11. maj 2004 21:42
#3 mener nu en cookie kan være 1024 bytes, og man kan jo bare lave flere hvis man vil
Gravatar #5 - blackthorne_dk
11. maj 2004 23:13
jeg vil stadig mene at det er bøvlet at have ret mange data liggende i cookies. også fordi nogle er ret paranoide mht til at slette cookies.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login