ASPTipsAnvänd include!Mångspråkiga sidor
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Input/output VBScript Databaser Tips Exempel

Mångspråkiga sidor

Tämä sivu on suomenkielinen?

Prova följande:

Välj browserns adressfält där det nu står http://localhost/anders.enges/asp/lang.asp

Ändra adressen till http://localhost/anders.enges/asp/lang.asp?L=1

Ibland vill man ha sidor på flera olika språk. Istället för att skapa separata sidor kan man göra på följande sätt. Se även request och sektionen om include

<% L= Request("L")
if L = "" Then
  L = 1 ' default är 1
End If %>

<!--#include file="konstanter.asp" -->
<% =greeting %><p>
<% =weAre %><br>
<% =adress %><br>

Där filen konstanter.asp innehåller följade

<%
Dim greeting
Dim weAre
Dim adress
Select Case L
  case 0
    greeting = "Tervetuloa"
    weAre = "Vaasa liketalous ..."
    adress = "Ruutinkellarintie 2-4"
  case 1
    greeting = "Välkommen"
    weAre = "Vasa intitut för ..."
    adress = "Krutkällarv. 2-4"
  case 2
    greeting = "Welcome"
    weAre = "Vasa intitute of ..."
    adress = "Powdercellarroad 2-4"
End Select
%>

Genom att sätta till ?L=språkkod kan man få en sida flerspråkig. Det är inte alltid det lönar sig att göra på ovanstående sätt, men om man har sidor där det inte finns så mycket text kan man göra på detta sätt (den ökända VapVal är konstruerad så)

  Använd include!Skapa länkarna dynamiskt
Tips
Använd include!
Mångspråkiga sidor
Skapa länkarna dynamiskt
Ett förslag till layoutmetod
Konvertera ASP till HTML
Kompletterande saker till layoutmetoden
Browserkontroll


Top
< Använd include! Skapa länkarna dynamiskt>
© Anders Enges, Vörå 2002  | 22.01.01 18:27 Visa asp koden