Avatar billede [tpl]foxy Nybegynder
06. oktober 2002 - 15:21 Der er 10 kommentarer og
2 løsninger

.asp?id=side

hej
jeg skal have lavet noget flere-sider-i-en-fil, altså sådan at når man skriver default.asp?id=side2 så viser den noget tekst på siden som den henter fra side.txt osv. osv. altså med _mere_ end én txt side..
nogen der kan hjælpe ? har brug for hurtigt svar tak..
Avatar billede thaufer Nybegynder
06. oktober 2002 - 15:24 #1
du kan lave en if().. hvis variablen er = side2, så skal den hente filen side2.htm fx.

så kan du også bare lave den include og sige at den skal include variablen [id].htm
Avatar billede thaufer Nybegynder
06. oktober 2002 - 15:25 #2
nu kan jeg ikke hjælpe dig det store da jeg er mere til php, men princippet er det samme..

PHP: One language to own em all
Avatar billede [tpl]foxy Nybegynder
06. oktober 2002 - 15:26 #3
kan man få det beskrevet yderligere ?
Avatar billede medions Nybegynder
06. oktober 2002 - 15:26 #4
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>

<%
    If Request.QueryString("side") = "" Then
%>

Dette er den første side du vil se

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?side=2">klik her for at få side nr. 2</a>

<%
    End If
   
    If Request.QueryString("side") = 2 Then
%>

<%
    End If
%>
</BODY>
</HTML>

Og så er det jo bare at blive ved ;o)

//>Rune
Avatar billede medions Nybegynder
06. oktober 2002 - 15:30 #5
For at gøre det lidt mere overskuelig:

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>

<%
    If Request.QueryString("side") = "" Then
%>

Dette er den første side du vil se

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?side=2">klik her for at få side nr. 2</a>

<%
    End If
   
    If Request.QueryString("side") = 2 Then
%>
testtestsetsefasdfadsfasdf
dette er side 2 gå til side 3
<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?side=3">Her</a>

<%
    End If
%>
</BODY>
</HTML>

//>Rune
Avatar billede KingMedia Novice
06. oktober 2002 - 15:38 #6
og er du smart, så erklærer du variablen øverst.... 

<%
side = Request.QueryString("side")
%>


og så bruger du bare....   

<%
    If side = "" Then
%>

osv osv ...

/Mads
Avatar billede Slettet bruger
06. oktober 2002 - 16:14 #7
Du kan også gøre sådan her:

<script language=javascript src=<%=request.querystring("side")%>.txt></script>

Dette kræver selvfølgelig at den fil som du hente er skrevet i JavaScript... Men det er jo let nok... Håber jeg da...
Avatar billede [tpl]foxy Nybegynder
06. oktober 2002 - 18:24 #8
kolmorgen -> den giver mig fejl, den siger at der mangler et ;
så den skal vidst sluttes af et sted ?
Avatar billede [tpl]foxy Nybegynder
06. oktober 2002 - 18:25 #9
medions -> den du har lavet der henter jo ikke fra en .txt-fil ?
Avatar billede medions Nybegynder
06. oktober 2002 - 19:11 #10
Ahh. så gør sådan her:

<%
  Server.Execute(Request.QueryString("side"))
%>

//>Rune
Avatar billede medions Nybegynder
07. oktober 2002 - 15:34 #11
Thx 4 Poinz

//>Rune
Avatar billede Slettet bruger
07. oktober 2002 - 16:19 #12
siden kan fx være test.txt

Du kan fx skrive dette:

document.write('dette er en test');
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