Avatar billede intercore Nybegynder
03. december 2000 - 19:21 Der er 18 kommentarer

Mange sider i et dokument!

Hej.
Jeg vil meget gerne vide hvordan man gør sådan at man har et ASP dokument, men at man godt kan have flere sider i det samme dokument... adressen kommewr bare til at lyde f.x. \"site.asp?mode=links\".... ER der noget der vil sende et ASP-dokument hvor det script indgår så ville jeg blive meget glad!

Med Venlig Hilsen
Niels
Avatar billede laserzap Nybegynder
03. december 2000 - 19:26 #1
Har du en mail eller ICQ, så kan jeg sende det til dig!
Avatar billede tpiil Nybegynder
03. december 2000 - 19:26 #2
dette er så den bruger fil.asp?mode=

start med dette på din side:
<% Mode = request(\"Mode\") %>

skriv alt den html som du skal have ind på alle siderne ind her!

sæt denne kode ind hvor du vil starte siden som bliver vist med fil.asp
<% If mode =\"\" then %>
din side
<% End If %>

så laver du bare dette når du skal lave din side der heder fil.asp?mode=hej
<% if mode =\"hej\" then %>
siden
<% End If %>

var det nok???
Avatar billede tdaugaard Nybegynder
03. december 2000 - 19:27 #3
Det er meget simpelt!

<%
  strMode = LCase(Request(\"mode\"))

  If strMode = \"\" Then
%>
her er din første side
<%  ElseIf strMode = \"links\" Then %>
en anden side
<%
    End If
%>
Avatar billede tpiil Nybegynder
03. december 2000 - 19:28 #4
du kan selvfølgelig sætte kode ind som skal være på alle sider hvor du vil i mellem siderne og nederst!
Avatar billede laserzap Nybegynder
03. december 2000 - 19:29 #5
Jeg har scriptet her:

<%response.Buffer = TRUE
response.expires = 0
kategori = request(\"kategori\")
Const adOpenKeyset = 1
Const adLockOptimistic = 3
%>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"><meta http-equiv=\"Content-Language\" content=\"da\"><title>Ringetoner til Nokia-telefoner</title></head>
<body BGcolor=\"#666699\" link=\"#000000\" vlink=\"#000000\" alink=\"#000000\"><% if mode =\"\" then %>
Din hovedside
% end if %>
<% if mode =\"links\" then %>
dine links
<% end if %>
<% if mode =\"links2\" then %>din næste side
<% end if %>
</body>
</html>
Avatar billede tpiil Nybegynder
03. december 2000 - 19:29 #6
nå tdaugaard hvilken er så bedst denne gang??
Avatar billede tpiil Nybegynder
03. december 2000 - 19:30 #7
laserzap >> der der virker da ikke og så Ringetoner til Nokia-telefoner :o)
Avatar billede tdaugaard Nybegynder
03. december 2000 - 19:30 #8
mit er bedst, men du var hurtigst.
Du skifter context unødvendigt og det sløver load tiden.
Avatar billede tpiil Nybegynder
03. december 2000 - 19:31 #9
tja man hvis han skal have noget ind i mellem er det bedst på min måde :o)
Avatar billede laserzap Nybegynder
03. december 2000 - 19:31 #10
<%response.Buffer = TRUE
response.expires = 0
kategori = request(\"mode\")
Const adOpenKeyset = 1
Const adLockOptimistic = 3
%>
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"><meta http-equiv=\"Content-Language\" content=\"da\"><title>Ringetoner til Nokia-telefoner</title></head>
<body BGcolor=\"#666699\" link=\"#000000\" vlink=\"#000000\" alink=\"#000000\"><% if mode =\"\" then %>
Din hovedside
% end if %>
<% if mode =\"links\" then %>
dine links
<% end if %>
<% if mode =\"links2\" then %>din næste side
<% end if %>
</body>
</html>

Nu virker det !
Avatar billede tpiil Nybegynder
03. december 2000 - 19:33 #11
nej desværre laserzap hvis dit skal virke skal der stå mode = request(\"mode\") i starten men hvorfor alt det??
Avatar billede laserzap Nybegynder
03. december 2000 - 19:34 #12
Nu har jeg fået det rettet Tpiil:::

<%response.Buffer = TRUE
response.expires = 0
mode = request(\"kategori\")
Const adOpenKeyset = 1
Const adLockOptimistic = 3
%>

<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\"><meta http-equiv=\"Content-Language\" content=\"da\"><title>Ringetoner til Nokia-telefoner</title></head>
<body BGcolor=\"#666699\" link=\"#000000\" vlink=\"#000000\" alink=\"#000000\">

<% if kategori =\"\" then %>
Din hovedside
<% end if %>

<% if kategori =\"links\" then %>
dine links
<% end if %>

<% if kategori =\"links2\" then %>
din næste side
<% end if %>

</body>
</html>
Avatar billede laserzap Nybegynder
03. december 2000 - 19:34 #13
Jeg dropper det !
Avatar billede tdaugaard Nybegynder
03. december 2000 - 19:35 #14
tpiil:> nope .. men det er et spørgsmål om smag og behag.

laserzap:> hvad har du gang i  ? adOpenKeyset ? jeg hørte ikke nogle snakke om DB\'ere her ..
Avatar billede yezper Nybegynder
03. december 2000 - 20:57 #15
hvad med:

<%
mode = Request.QueryString(\"mode\")
select case mode
  case \"links\"
%>
      <html>
      <head>
        <title>Links</title>
      </head>
      <body>
      Mine links
      .
      .
      .
      </body>
      </html>
<%
  case \"\",mode
%>
      <html>
      <head>
        <title>Indhold</title>
      </head>
      <body>
      Indholdsfortegnelse
      </body>
      </html>
<%
end select
%>
Avatar billede intercore Nybegynder
17. april 2001 - 22:58 #16
Det i blive enige om hvad der er bedst så i kan få point?
Avatar billede tdaugaard Nybegynder
17. april 2001 - 23:00 #17
Jeg vil sige at tpiil og jeg skal dele ...
Avatar billede Slettet bruger
06. april 2002 - 13:03 #18
Jeg har med stor interesse læst de forskellige indlæg til dette spørgsmål, da jeg har planer om at lave noget lignende på én af mine sider.

Jeg vil lave en opdeling af begivenhederne på et år, sådan at man fra en menu i toppen af siden kan vælge januar, februar osv. og på den måde få vist hvad, der er sket i den givne måned.

Hvordan aktiveres det givne mode så? <a href="kavalkade.asp?mode='januar'"?
Eller hvordan gør man?

Håber på svar.
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