Avatar billede cypherdenmark Nybegynder
04. april 2003 - 11:45 Der er 13 kommentarer og
1 løsning

hvordan bruges session

Hej alle

Hvordan sætter man session ved tryk på link:

<a href="home.asp">DANSK</a>
så skal session være - Session("sprog") = dk

og ved tryk på:

<a href="home.asp">TYSK</a>
så skal session være - Session("sprog") = G

Håber der er nogle der kan hjælpe.....

Takker
Avatar billede mickill Nybegynder
04. april 2003 - 11:48 #1
<a href="home.asp?sprog=dk">DANSK</a>

Session("sprog") = Request.QueryString("sprog")
Avatar billede mickill Nybegynder
04. april 2003 - 11:59 #2
Det skulle have været et svar.
Avatar billede cypherdenmark Nybegynder
04. april 2003 - 12:06 #3
kan det ikke gøres uden at at sætte det her på - ?sprog=dk
Avatar billede excession Nybegynder
04. april 2003 - 12:30 #4
det kan det godt, men det er lidt mere besværligt...

du kan lave en formular med en hidden felt, hvor du udskriver en variable som kan være DK eller DE

Så submitter du formulareren ved klik på link.

det er en smule besværligt men det kan da lade sig søre... :)
Avatar billede papman Nybegynder
04. april 2003 - 12:51 #5
Syntes at mickill skal have points :-)
Avatar billede excession Nybegynder
04. april 2003 - 12:54 #6
jeg kan lige komme med koden hvis du vil..
Avatar billede excession Nybegynder
04. april 2003 - 13:01 #7
her er det bare et enkelt link der skifter sprog... :

<%
Session("sprog") = "DK"

IF Request.Form("sprog") <> "" THEN
    IF Request.Form("sprog") = "DE" THEN
        Session("sprog") = "DK"
    ELSE
        Session("sprog") = "DE"
    END IF
END IF
%>

<form Name="formSprog" action="sprog.asp" METHOD="POST">
<INPUT NAME="sprog" TYPE="HIDDEN" VALUE="<%=Session("sprog")%>">
</form>
<a href="#" OnClick="formSprog.submit()">skift sprog</a><br>
<%=Session("sprog")%>
Avatar billede excession Nybegynder
04. april 2003 - 13:03 #8
man kan også lige gøre det lidt pænere...

<%
Session("sprog") = "DK"

IF Request.Form("sprog") <> "" THEN
    IF Request.Form("sprog") = "DE" THEN
        Session("sprog") = "DK"
        linkVar = "Tysk"
    ELSE
        Session("sprog") = "DE"
        linkVar = "Dansk"
    END IF
END IF
%>

<form Name="formSprog" action="sprog.asp" METHOD="POST">
<INPUT NAME="sprog" TYPE="HIDDEN" VALUE="<%=Session("sprog")%>">
</form>
<a href="#" OnClick="formSprog.submit()">skift sprog til <%=linkVar%></a><br>
<%=Session("sprog")%>
Avatar billede excession Nybegynder
04. april 2003 - 13:09 #9
så er det kun action="sprog.asp" der skal ændres på alle dine sider...

men det kan laves sådan:

<%
Session("sprog") = "DK"
strURL = LCase(Request("URL"))


IF Request.Form("sprog") <> "" THEN
    IF Request.Form("sprog") = "DE" THEN
        Session("sprog") = "DK"
        linkVar = "Tysk"
    ELSE
        Session("sprog") = "DE"
        linkVar = "Dansk"
    END IF
END IF
%>

<form Name="formSprog" action="<%=strURL%>" METHOD="POST">
<INPUT NAME="sprog" TYPE="HIDDEN" VALUE="<%=Session("sprog")%>">
</form>
<a href="#" OnClick="formSprog.submit()">skift sprog til <%=linkVar%></a><br>
<%=Session("sprog")%>
Avatar billede excession Nybegynder
04. april 2003 - 13:09 #10
så er den klar til alle dine sider... opg du behøver ikke at ændre i koden på nogen af dem

-- xs
Avatar billede excession Nybegynder
07. april 2003 - 20:33 #11
hjalp noget af det?
Avatar billede cypherdenmark Nybegynder
11. april 2003 - 10:51 #12
Hej excession

Undskyld den lange svar tid men jeg røg lige ind i en gang influenzaaaaa...DAMM.......

Jeg kan godt bruge ovenstående men er man ikke lidt på den hvis der er flere en 2 sprog. Jeg tænker på hvis jeg nu vil udevide til UK. Så kan det da ikke lade sig gøre med ovenstående kode. Eller kan det ??

Tak for hjælpen så langt......
Avatar billede excession Nybegynder
11. april 2003 - 12:37 #13
nej ikke med den kode der, men det er nemt nok lige at ændre..
kigger på det senere..
Avatar billede cypherdenmark Nybegynder
15. april 2003 - 10:34 #14
jaa så bliver det mickill der får point da det endte med at blive den version jeg brugte.....Takker.....
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