Avatar billede bongo20 Nybegynder
27. juli 2004 - 08:06 Der er 2 kommentarer og
1 løsning

Javascript og DB

Jeg har en side, med forskellige links.
Ud for hver link har jeg en markering af om brugeren har åbnet det før eller ej. ( kan ikke nøjes med den alm. markering fra browseren ).

Denne markering angives af en boolean i min DB.

Spørgsmål:

Kan man på nogen måde gemme den oplysning på klienten, at brugeren har klikket på linket, og så "senere" smide det i DB?

Det jeg jo gerne vil med det er, at undgå at brugeren skal over på serveren imens han "skøjter" rundt i linksene.

Nogen forslag?
Avatar billede roenving Novice
27. juli 2004 - 10:51 #1
Det lyder som om du skal i kagebageriet, altså lave en cookie med oplysningerne, så de kan trækkes, når siden kommer tilbage !-)

Men hvordan havde du tænkt dig, at de skulle komme tilbage til din database (og hvornår ?-)
Avatar billede bongo20 Nybegynder
27. juli 2004 - 15:44 #2
Jamen det er meget muligt det ikke kan lade sig gøre, men jeg tænkte noget i retning onunload() eller lignenede,.. eller hvis brugeren klikker sig videre til en anden side på mit site..

skal siges at mine såkaldte "links" på siden er en <tr> med en onclick på,..som sætter display: 'block', derfor brugeren aldrig forlader klienten
Avatar billede bongo20 Nybegynder
30. juli 2004 - 12:41 #3
nå ok,. jeg fandt på en anden løsning, hvor brugeren ryger forbi serveren,...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester