Avatar billede artery_graphics Nybegynder
21. september 2002 - 14:09 Der er 12 kommentarer og
1 løsning

Angiv sprog session?

Jeg har dette stående i toppen:

<% Session.TimeOut = 40 %>
<% Session("sprog")=1 %>


På selve siden har jeg to gif billeder:

UK
DK

Hvordan ændre jeg <% Session("sprog")=1 %> til at være 2 når der klikkes på DK og 1 når der klikkes på UK?

1 er default og gælder for UK sprog


Dette script styrer billedmapperne for hvert sproget.
<%
sprog=Session("sprog")
if sprog=2 then
billedmappe="imgdk"
elseif sprog="" then
billedmappe="imguk"
else
billedmappe="imguk"
end if
%>
Avatar billede excession Nybegynder
21. september 2002 - 15:33 #1
du kan gøre det sådan her:

<%
Session.TimeOut = 40
IF request.querystring("sprog") = 1 THEN
Session("sprog") = 1
sprogid = 2
ELSE
Session("sprog") = 2
sprogid = 1
END IF
%>

<%
sprog=Session("sprog")
if sprog=2 then
billedmappe="imgdk"
elseif sprog="" then
billedmappe="imguk"
else
billedmappe="imguk"
end if
%>

<HTML>
<HEAD>
</HEAD>
<BODY>

<a href="sprog.asp?sprog=<%=sprogid%>">Skift sprog</a><br>
<%=sprog%>
</BODY>
</HTML>

-- xs
Avatar billede excession Nybegynder
21. september 2002 - 15:36 #2
så skal du bare sætte ændre lidt i linket, så der vises et gif billede, som fungere som link..

altså det er hvis du vil kunne skift sprog ved at klikke på billedet
Avatar billede excession Nybegynder
21. september 2002 - 15:41 #3
det er faktisk nemmere hvis du bare gøre det sådan her:

<%
Session.TimeOut = 40
IF request.querystring("sprog") = 1 THEN
Session("sprog") = UK
sprogid = DK
ELSE
Session("sprog") = DK
sprogid = UK
END IF
%>


<HTML>
<HEAD>
</HEAD>
<BODY>
---------- her har jeg sat et billede til at fungere som link. sprogig er navnet på billedet: f.eks. UK.gif eller DK.gif
<a href="sprog.asp?sprog=<%=sprogid%>"><img src="<%=sprogid%>.gif"></a><br>

</BODY>
</HTML>
Avatar billede excession Nybegynder
21. september 2002 - 15:41 #4
---------- her har jeg sat et billede til at fungere som link. sprogid er navnet på billedet: f.eks. UK.gif eller DK.gif
Avatar billede excession Nybegynder
21. september 2002 - 15:44 #5
hov.. lille fejl. sådan her:

<%
Session.TimeOut = 40
IF request.querystring("sprog") = UK THEN
Session("sprog") = UK
sprogid = DK
ELSE
Session("sprog") = DK
sprogid = UK
END IF
%>


<HTML>
<HEAD>
</HEAD>
<BODY>
---------- her har jeg sat et billede til at fungere som link. sprogid er navnet på billedet: f.eks. UK.gif eller DK.gif
<a href="sprog.asp?sprog=<%=sprogid%>"><img src="<%=sprogid%>.gif"></a><br>

</BODY>
</HTML>
Avatar billede excession Nybegynder
21. september 2002 - 15:45 #6
for helvede.. nu er den der:

<%
Session.TimeOut = 40
IF request.querystring("sprog") = "UK" THEN
Session("sprog") = "UK"
sprogid = "DK"
ELSE
Session("sprog") = "DK"
sprogid = "UK"
END IF
%>


<HTML>
<HEAD>
</HEAD>
<BODY>
---------- her har jeg sat et billede til at fungere som link. sprogid er navnet på billedet: f.eks. UK.gif eller DK.gif
<a href="sprog.asp?sprog=<%=sprogid%>"><img src="<%=sprogid%>.gif"></a><br>

</BODY>
</HTML>
Avatar billede artery_graphics Nybegynder
21. september 2002 - 16:20 #7
Det virker ikke...

Jeg har 2 gif billeder der står sådan her:

UK
DK

Og jeg har dit script på DK

    <img border="0" src="images/adjust.gif" width="10" height="10"><br>
    <img border="0" src="images/uk.gif"><br>
    <img border="0" src="images/adjust.gif" width="10" height="2"><br>
    <a href="front.asp?sprog=<%=sprogid%>"><img src="images/<%=dk%>.gif"></a></td>


ER DET HER FORKERT?

De 2 gif billeder UK, DK der skal fungerer som links ligger i mappen IMAGES og hedder uk.gif og dk.gif

Det billede der skal skiftes alt efter sprog ligger i en mappe der hedder IMAGES/<%=sprogid%>/CONTACT.GIF

Meningen er så at når der klikkes på sprogikonet: DK
Skiftes CONTACT.GIF (fra at hedde contact til kontakt) der hentes fra mappen:

IMAGES/DK/CONTACT.GIF


Giver det nogen mening.. ?
Avatar billede artery_graphics Nybegynder
21. september 2002 - 16:28 #8
Okay cool...

Jeg har fpet det til at virke. Havde bare ikke lige fattet at den også skiftede selve sprogikonet fra dk => uk og omvendt...

Jeg havde nemlig grafisk placeret to gif billeder over hinanden:

UK.gif
DK.gif

Som så skulle vises fast hele tiden og ikke skifte...
Men det her er nok bedre..

Takker
Avatar billede artery_graphics Nybegynder
21. september 2002 - 16:46 #9
På den måde man ved hjælp af <%=sprogid%> kan trække et GIF billede ind på siden, fra henholdsvis en DK og en UK mappe... kan man så også gøre det med tekst? Altså hvis jeg på en seperat side har den samme tekst på dansk og engelsk, kan denne så trækkes ind på siden front.asp når der klikkes på sprogvalgs knappen dk/uk?

Jeg vil gerne undgå at skulle bruge database til al min tekst, da jeg ikke helt har styr på det... men satidig vil jeg gerne kunne trække den samme tekst ind på flere forskellige steder (sider/undersider) på mit site..
Derfor spørger jeg på denne måde..

Svar venligt.. der er flere point at tjene...
Avatar billede artery_graphics Nybegynder
21. september 2002 - 16:52 #10
Og kan man ikke undgå at dette
front.asp?sprog=DK
bliver skrevet i toppen af browseren?
Avatar billede excession Nybegynder
21. september 2002 - 18:31 #11
hej igen

ja du kan godt hive tekst ind uden at have det i en database, men jeg vil anbefale dig at bruge database til at opbevare din tekster

mener du at der ikke skal stå front.asp?sprog=DK ? bare www.ditdomæne.dk ?
eller at der ikke står DK, men et 2-tal ?
Avatar billede artery_graphics Nybegynder
21. september 2002 - 19:04 #12
HAr du nogel links, tips, tricks til enkelte forklaringer om hvordan man sætter en database op?

Hvordan vil man kunne hive teskten ind? Fra en seperart HTML fil, hvor kun indholdet af denne trækkes ind (altså ikke selv siden) eller kan man trækkes tekst ind fra en .TXT fil?


Ja.. jeg mener at der i stien bare skal stå www.mitdomæne.dk og ikke andet... kan det ikke lade sig gøre?
Avatar billede excession Nybegynder
21. september 2002 - 19:11 #13
på www.html.dk kan du finde en masse enkle ekspempler på ASP scripts og hvordan man kan sætte databse op osv. : http://www.html.dk/tutorials/asp/

du kan bruge både ASP (FileSystemObject) og javascript til at læse tekst fra HTML sider og fra .txt filer

Hvis du vil lære lidt mere om ASP vil jeg foreslå ASP løsningen.. men det kommer selvfølgelig an på hvad det skal bruges til.

du kan vist sætte dit website op i frames og derved undgå at at der kommer til at stå www.ditdomæne.dk/front.asp?id=sprog... men jeg vil ikke anbefale dig at gøre det
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