Håller på och funderar lite här på vad det bästa sättet att göra en viss typ av websida på är. Låt oss säga att det är en webbutik, och på första sidan visar jag en karta på sverige, när man klickar på exempelvis landskapet södermanland så skall man komma till sidan www.domän.com?landskap=sodermanland o.s.v. innehållet på sidorna kommer att ändras men inte designen, så jag undrar vilket det bästa sättet att göra en sådan sida på är??
för man kan väl inte göra det här:
<%
if request.querystring("landskap") = sodermanland then
%>
all html kod här
<% End If %>
<%
if request.querystring("landskap") = landskap then
%>
all html kod här
<% End If %>
osv. för detta kommer ju att leda till en GIGANTISK fil, och i synneret om det är en webbutik man ska göra
Lägg upp det på separata filer. Då kan du bygga ut det mer i framtiden (vilket jag förmodar) och du slipper en gigantisk fil.
Väljer du dock att baka ihop allt bör du nog modulera upp din kod lite. Exempel:
Call Main()
Sub Main()
Dim objRegion
Set objRegion = New clsRegions
Select Case Request.QueryString("landskap")
Case "sodermanland"
objRegion.Sodermanland()
Case "stockholmo"
objRegion.Stockholmo()
Case
End Select
End Sub
Class clsRegions
Public Sub Sodermanland()
%>
<html> kod här
<%
End Sub
Public Sub Stockholmo()
%>
<html> kod här
<%
End Sub
End Class
Ska du hålla dig till din karta kommer jag ej på någon smart lösning nu precis. Enklast är om du har en tabell med landskap som du genererar en dynamisk meny utifrån.