Avatar billede spaceman Nybegynder
06. juli 2001 - 16:44 Der er 3 kommentarer og
1 løsning

Javascript Cookies og ASP Cookies

Jeg ønsker at finde brugerens dato ved hjælp af JavaScript eksempelvis 6 juli 2001

Jeg skal kunne spørge på denne dato ved hjælp af asp
Jeg har prøvet at gemme datoen i en cookie skrevet i javascript for derefter at spørge på cookien ved hjælp af ASP. Problemet er at det tilsyneladende ikke virker.

Grunden til at jeg ønsker at få brugerens dato er at den jo er forskellig alt efter hvilken tidszone man er i.

Jeg vil IKKE bruge session.lcid da brugeren jo så får serverens dato
Avatar billede netsjov Nybegynder
06. juli 2001 - 21:06 #1
NEMT (ok jeg indrommer at jeg skulle tænke lidt over det)

Et eller andet sted på din side laver dun en iframe med størrelsen 1*1. I adressen til din side som iframen viser lader du javascript sætte brugerens tid ind. Så kan du med asp hente den og ligge den i en session.
Avatar billede netsjov Nybegynder
06. juli 2001 - 21:13 #2
Jeg har lavet lidt kode til dig:

iframe:
<IFRAME SRC=\"savetime.asp?Strtime=<SCRIPT LANGUAGE=\"JavaScript\">var Today=new Date();document.write(Today.getHours());</script>\" WIDTH=\"1\" HEIGHT=\"1\" FRAMEBORDER=\"0\" MARGINWIDTH=\"0\" MARGINHEIGHT=\"0\" SCROLLING=\"no\"></iframe>

asp siden savetime.asp
<%
session(\"UserTime\") = request.querystring(\"Strtime\")

%>
Avatar billede spaceman Nybegynder
10. juli 2001 - 16:24 #3
Inden du får dine point:
Virker det i Netscape?
Jeg mener da ikke at netscape fatter <iframe>

Lars
Avatar billede netsjov Nybegynder
11. juli 2001 - 18:41 #4
Jeg vid ikke med de nyere versioner, men de versioner jeg har prøvet at netscape kunne ikke bruge iframe. Men du kan jo også bare lave en almindelig frame i toppen af din side som fungere på samme måde.
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
Kurser inden for grundlæggende programmering

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