Avatar billede webbe Nybegynder
16. maj 2002 - 12:03 Der er 8 kommentarer og
2 løsninger

Cookies til at gemme landevalg

Hejsa

Jeg har brug for et script der giver en "advarsel".

Når man loader forsiden på mit web-site (et flersproget site) skal der komme en boks hvor brugeren bliver spurgt om man vil bruge det valgte land som standard.

Klikker man "OK" skal der oprettes en cookie med de informationer der skal bruges for automatisk at komme til det valgte land/sprog næste gang man besøger sitet, ellers skal der ikke oprettes en cookie.

Det skal lige siges at jeg ALDRIG har lavet en cookie før!

Nogen der kan hjælpe?
Avatar billede lenn Nybegynder
16. maj 2002 - 12:05 #1
Avatar billede kimiwan Nybegynder
16. maj 2002 - 12:06 #2
sæt en cookie sådan her:

response.cookies("landevalg") = "Danmark"
response.cookies("landevalg").expires = now() + 356 'cookien udløber om 1 år!

læs en cookie sådan her:

strLandevalg = request.cookies("landevalg")

strLandevalg er nu lig med "Danmark"
Avatar billede webbe Nybegynder
16. maj 2002 - 12:10 #3
Ja det er meget godt alt sammen, men hvordan/hvornår skal jeg danne cookien?

Skal jeg lave en ekstra asp-fil med scriptet eller kan jeg lave noget onSubmit?
Avatar billede webbe Nybegynder
16. maj 2002 - 12:35 #4
Har fået det til at fungere uden at der spørges om man vil gemme cookien eller ej....men ville jo gerne have det koblet på.
Avatar billede webbe Nybegynder
16. maj 2002 - 13:06 #5
Har nu ændret det så der åbner sig et popupvindue hvor brugeren bliver spurgt om det skal være standardsprog eller ej.

Nu har jeg så bare det problem at når der trykkes ok og redirectes til startsiden så åbner det jo i det lille popupvindue, hvilket ikke er særligt smart.

Kan jeg på nogen måde gøre så startsiden åbner i samme vindue som popupen blev startet i?
Avatar billede kimiwan Nybegynder
16. maj 2002 - 13:18 #6
i popupvinduet kan du skrive flg. - det skulle gerne virke:

<script language="javascript">
<!--
function CloseMe(){
opener.location.href='forsiden.asp';
window.close(); // lukker popupvinduet igen
}
-->
</script>

<a href="java script:CloseMe();">Tilbage til forsiden &amp; luk dette vindue</a>
Avatar billede webbe Nybegynder
16. maj 2002 - 13:21 #7
Hmmm - det sidste er jo egentlig noget javascript, så jeg deler pointene mellem jer og stiller tillægsspørgsmålet i javascript kategorien.
Avatar billede webbe Nybegynder
16. maj 2002 - 13:28 #8
kimiwan:

opener.location.href='forsiden.asp'; // er det den fil jeg aktiverer min popup i?
Avatar billede webbe Nybegynder
16. maj 2002 - 13:35 #9
kimiwan:

Fandt selv ud af det med filen...I får begge 30 point.
Avatar billede kimiwan Nybegynder
16. maj 2002 - 13:36 #10
ja
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